System.ArgumentOutOfRangeException: 索引超出范围
代码如下:老是设置列名的时候出错,怎么回事啊,也没找到什么好的解决办法,郁闷,有的说把设置列名哪句放到绑定之前,我放了,如下,还是不行 请帮忙解决一下,谢了
SqlDataAdapter da = new SqlDataAdapter(sql,conn);
DataSet ds = new DataSet();
try
{
da.Fill(ds,"t");
this.DataGrid1.DataSource = ds.Tables["t"];
this.DataGrid1.Columns[0].HeaderText = "aaa";
this.DataGrid1.DataBind();
}
错误是System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。参数名: index 在 System.Collections.ArrayList.get_Item(Int32 index) 在 System.Web.UI.WebControls.DataGridColumnCollection.get_Item(Int32 index) 在 GradeMis.AdminGrade.GetData