……
DataKeyNames="cnum"
……
<asp:BoundField DataField="cnum" Visible="False" />
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="编 号" ItemStyle-Width="65px" DataField="ecode"
ReadOnly="True" / >
……
string del = GridView1.DataKeys[e.RowIndex].Values[0].ToString();
已经设置了cnum为主键,如何点删除的时候也获取“编号” ecode的值
string ecode = ……………………
------解决思路----------------------
GridViewRow gvr = GridView1.Rows[e.RowIndex];
string ecode = gvr.Cells["ecode"].Text;