2012-01-31 54 views
0

我选中某行时突出显示了行,但是如何删除一直显示为“select”的列?从GridView中删除“选择”LinkBut​​tons

+2

用户如何选择没有选择列中的选择按钮的行? – Mithrandir 2012-01-31 20:17:52

+0

@Mithrandir好问题,我想也许他想关闭选择列后,用户选择一行,所以他们不能选择另一个? – pseudocoder 2012-01-31 20:48:08

+0

@Mithrandir或者他可能希望数据列作为选择列 – Mubarek 2012-02-01 08:02:44

回答

3

如果您有这方面的<columns>收集您的Gridview标记,您需要将其删除:

<asp:CommandField ShowSelectButton="True" /> 

如果你有这个在您的GridView标记(在GridView本身的声明),您需要删除:

AutoGenerateSelectButton="True" 

或者,如果你想响应的东西删除它在代码隐藏,你可以这样做:

GridView1.Columns.RemoveAt(columnIndex); 

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

如果你想在你的问题提供更多的细节,我会很高兴更具体=)

+0

对于一个不太明确的问题的答案很好。 – pseudocoder 2012-01-31 20:33:21

+0

@pseudocoder谢谢! – jadarnel27 2012-01-31 20:37:10

1

在删除选择列由jadarnel27的建议仍然可以允许用户选择行。
使用您的其他数据列之一作为选择列。我将ID列作为链接​​列。添加此字段并用您的dataItem替换ID

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