删除"选择" GridView中的LinkBut​​tons

时间:2012-01-31 20:12:11

标签: c# asp.net

选择行时,我会突出显示行,但如何删除一直显示“select”的列?

2 个答案:

答案 0 :(得分:3)

如果您在<columns>标记的Gridview集合中有此内容,则需要将其删除:

<asp:CommandField ShowSelectButton="True" />

如果您在GridView标记(GridView本身的声明)中有此内容,则需要将其删除:

AutoGenerateSelectButton="True"

或者,如果你想在代码隐藏中删除它以响应某些事情,你可以这样做:

GridView1.Columns.RemoveAt(columnIndex);

其中columnIndexint,表示“选择”LinkButton所在的列的索引。

如果您想在问题中提供更多详细信息,我会很高兴更具体=)

答案 1 :(得分:1)

按照jadarnel27的建议删除“选择”列后,您仍然可以允许用户选择行。
使用您的其他数据列作为选择列。我正在将ID列设为链接列。添加此字段并将ID替换为dataItem

  <asp:ButtonField DataTextField="ID" HeaderText="ID" ButtonType="Link" CommandName="Select" />