选择行时,我会突出显示行,但如何删除一直显示“select”的列?
答案 0 :(得分:3)
如果您在<columns>
标记的Gridview
集合中有此内容,则需要将其删除:
<asp:CommandField ShowSelectButton="True" />
如果您在GridView
标记(GridView
本身的声明)中有此内容,则需要将其删除:
AutoGenerateSelectButton="True"
或者,如果你想在代码隐藏中删除它以响应某些事情,你可以这样做:
GridView1.Columns.RemoveAt(columnIndex);
其中columnIndex
是int
,表示“选择”LinkButton
所在的列的索引。
如果您想在问题中提供更多详细信息,我会很高兴更具体=)
答案 1 :(得分:1)
按照jadarnel27
的建议删除“选择”列后,您仍然可以允许用户选择行。
使用您的其他数据列作为选择列。我正在将ID列设为链接列。添加此字段并将ID替换为dataItem
<asp:ButtonField DataTextField="ID" HeaderText="ID" ButtonType="Link" CommandName="Select" />