我的Asp.net页面有多个文本框和DropDownLists,它们从Gridview中的选择中填充。我的问题很多,我在gridview中有一个keyfield,它是一个uniqueidentifier,用于从我的数据库中插入,更新和删除记录。我不希望看到theis列,我使用了css
.hideCol
{
display: none;
}
但它不起作用,我也尝试设置Visible =“False”,它不会填充文本框。我需要找出如何隐藏该列,以便用户看不到它。
我的新问题是我的DropDownLists包含来自一个表的SQL查询并连接多个列。
SELECT [Column1] + ' | ' + [Column2]
FROM [Table1]
ORDER BY [Column2]
所以我的结果看起来像是DropDown:
123456 | Name
当我尝试从gridview的选定行填充DropDownLists和Textbox时,我在DropDownList上收到错误,因为它未被识别为值。 123456是我需要它根据这些数字填充的数据库中的内容,但是以上面的格式显示?这有意义吗?有什么建议吗?
更新: AllowPaging =“True”CellPadding =“4”CssClass =“td3”ForeColor =“#333333”>