0

私の Asp.net ページには、複数のテキスト ボックスと、Gridview の選択範囲から入力される DropDownLists があります。私の問題は複数あります。グリッドビューに、データベースからレコードを挿入、更新、および削除するために使用される一意の識別子であるキーフィールドがあります。この列を表示したくありません。css を使用しました。

.hideCol
{
    display: none;
}

Visible = "False" も設定しようとしましたが、テキストボックスにデータが入力されません。ユーザーに見えないように、その列を非表示にする方法を見つける必要があります。

私の新しい問題は、DropDownLists が 1 つのテーブルからの SQL クエリと複数の列の連結で構成されていることです。

SELECT [Column1] + ' | ' + [Column2] 
FROM [Table1] 
ORDER BY [Column2]

だから私の結果はこれがドロップダウンのように見えます:

123456 | Name

グリッドビューの選択した行から DropDownLists と Textboxes を入力しようとすると、値として認識されないため、DropDownList でエラーが発生します。123456 はデータベースにあるもので、これらの数値に基づいて入力する必要がありますが、上記の形式で表示する必要がありますか? これは理にかなっていますか?助言がありますか?

更新: AllowPaging="True" CellPadding="4" CssClass="td3" ForeColor="#333333">

4

0 に答える 0