datagrid 编辑功能 且自动编号

来源:百度知道 编辑:UC知道 时间:2024/05/29 00:47:42
我问大家,datagrid 有更新数据功能 而且能有一列是自动编号功能,今天我试了一试,结果出现错误,<asp:TemplateColumn><ItemTemplate>
<%# this.DataGrid1.Items.Count + 1%>
</ItemTemplate>
</asp:TemplateColumn> 这些代码是一个自动编号的列,我运行时点击更新按钮时总是出现什么“指定的参数已超出有效值的范围。
参数名: index” 究竟是哪里出错了啊?我都快急死了!作业马上就要交了啊,哎我的分数也没有了,请大家见谅!
谢谢你的回答,gridview 可以这样,但我用的是datagrid控件 那也是一样吗,

protected void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e)
{
if (e.Item.ItemIndex != -1)
{
int id = e.Item.ItemIndex + 1;
e.Item.Cells[0].Text=id.ToString();
}

}
哦刚才不好意思 我以为是gridview呢
嘎 如果是datagird你用这个!我给我试过了 好用
也是加一个绑定列在第一列 写上“编号” 哈
再试试吧