Asp.net Gridview使用AutoGenerateSelectButton生成选择列=";假;
我有一个ASP:Gridview,它正在生成一个select列,即使AutoGenerateSelectButton=“false”。声明如下:Asp.net Gridview使用AutoGenerateSelectButton生成选择列=";假;,asp.net,gridview,Asp.net,Gridview,我有一个ASP:Gridview,它正在生成一个select列,即使AutoGenerateSelectButton=“false”。声明如下: <asp:GridView ID="grdAssessments" runat="server" AutoGenerateColumns="False" CssClass="gridview" AlternatingRowStyle-CssClass="even" AutoGenerateSelect
<asp:GridView ID="grdAssessments" runat="server"
AutoGenerateColumns="False"
CssClass="gridview"
AlternatingRowStyle-CssClass="even"
AutoGenerateSelectButton="false"
DataKeyNames="ReportId"
AllowSorting="True" Width="1000px"
OnSelectedIndexChanging="grdAssessments_SelectedIndexChanging"
OnSorting="grdAssessments_Sorting"
OnRowCommand="grdAssessments_RowCommand"
OnRowDataBound="grdAssessments_RowDataBound">
<AlternatingRowStyle CssClass="even" />
<Columns>
<asp:TemplateField HeaderText="Edit">
<ItemTemplate>
<a href="javascript:void(0);"
onclick="showEmployeeEdit('<%# Eval("EmployeeNumber") %>')" title="Edit">Edit</a>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="DateCreated" SortExpression="DateCreated">
<ItemTemplate>
<asp:Label ID="lblDateCreated" runat="server" />
</ItemTemplate>
</asp:TemplateField>
...
</Columns>
</asp:GridView>
...
这是生成的gridview。。。使用我要删除的Select列
在黑暗中拍摄:不要将选中的索引更改事件上的
连接起来。如果没有某种类型的选择按钮,您为什么要这样做?解决方案是:grdassessements.AutoGenerateSelectButton=false
我不知道这为什么能解决这个问题,但它确实解决了