从GridView中删除“选择”LinkButtons
答
如果您有这方面的<columns>
收集您的Gridview
标记,您需要将其删除:
<asp:CommandField ShowSelectButton="True" />
如果你有这个在您的GridView
标记(在GridView
本身的声明),您需要删除:
AutoGenerateSelectButton="True"
或者,如果你想响应的东西删除它在代码隐藏,你可以这样做:
GridView1.Columns.RemoveAt(columnIndex);
其中columnIndex
是int
,它代表“选择”LinkButton
s所在列的索引。
如果你想在你的问题提供更多的细节,我会很高兴更具体=)
+0
对于一个不太明确的问题的答案很好。 – pseudocoder 2012-01-31 20:33:21
+0
@pseudocoder谢谢! – jadarnel27 2012-01-31 20:37:10
答
在删除选择列由jadarnel27
的建议仍然可以允许用户选择行。
使用您的其他数据列之一作为选择列。我将ID列作为链接列。添加此字段并用您的dataItem替换ID
<asp:ButtonField DataTextField="ID" HeaderText="ID" ButtonType="Link" CommandName="Select" />
用户如何选择没有选择列中的选择按钮的行? – Mithrandir 2012-01-31 20:17:52
@Mithrandir好问题,我想也许他想关闭选择列后,用户选择一行,所以他们不能选择另一个? – pseudocoder 2012-01-31 20:48:08
@Mithrandir或者他可能希望数据列作为选择列 – Mubarek 2012-02-01 08:02:44