当前位置:编程学习 > C#/ASP.NET >>

datagrid 中行的索引值问题

<asp:ButtonColumn Text="删除" HeaderText="删除" CommandName="Delete">

<HeaderStyle Font-Size="Smaller" Font-Names="Arial" Font-Bold="True" HorizontalAlign="Justify"
Width="35px" BackColor="DarkGray"></HeaderStyle>

<ItemStyle HorizontalAlign="Justify"></ItemStyle>

</asp:ButtonColumn>
    

.cs中事件:
private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
int index = e.Item.ItemIndex;
string strID=this.DataGrid1.Items[index].Cells[0].Text;
}  现在问题是index取值正常,strID取值为什么为空!!!!谢谢了 --------------------编程问答-------------------- 可以设断点,查看DataGrid1里的元素,另外,第0列的Visible=true; --------------------编程问答-------------------- 没有必要那样做!

string strID=e.Item.Cells[0].Text.Trim();
//
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,