我使用以下代码为Datagridview中的列生成序列号,它给出了错误...,
private void dgvQttnfrm_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
{
try
{
if (dgvQttnfrm.RowCount != 0)
{
for (int i = 0; i < dgvQttnfrm.RowCount; i++)
{
dgvQttnfrm.Rows[i].Cells["Slno"].Value = Convert.ToString(i + 1);
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
请建议我有任何事件可以自动生成序列号
答案 0 :(得分:-1)
您可以使用以下代码自动生成序列号
<asp:TemplateField HeaderText="Slno">
<ItemTemplate>
<%# Container.DataItemIndex + 1 %>
</ItemTemplate>
</asp:TemplateField>