0

我的 Asp.net 页面有多个文本框和 DropDownLists,它们从 Gridview 中的选择中填充。我的问题是多方面的,我在 gridview 中有一个 keyfield,它是一个 uniqueidentifier,用于从我的数据库中插入、更新和删除记录。我不希望看到这个专栏,我使用了一个 css

.hideCol
{
    display: none;
}

但它不起作用,我也尝试设置 Visible = "False" 并且它不会填充文本框。我需要找出如何隐藏该列,以便用户看不到它。

我的新问题是我的 DropDownLists 包含来自一个表的 sql 查询并连接多个列。

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

所以我的结果看起来是 DropDown:

123456 | Name

当我尝试从我的 gridview 的选定行中填充我的 DropDownLists 和文本框时,我在 DropDownList 上收到错误,因为它未被识别为值。123456 是数据库中的什么我需要它根据这些数字填充但以上面的格式显示?这有意义吗?有什么建议么?

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

4

0 回答 0