1 回答
TA贡献1803条经验 获得超3个赞
这是方法中的问题llenagrid(),在绑定GridView之前,您尝试访问Gridview中的控件(方法内部IncrementoID),因此出现错误,因为未引用对象的实例意味着尚未尝试访问的对象已被引用。下面的代码示例可以帮助您:
public void llenagrid()
{
DataTable table = new DataTable();
using (SqlConnection conn = new SqlConnection(connStrr))
{
string sql = "SELECT id_unidad, nombre, fracciones, clave_sat from unidades";
using (SqlCommand cmd = new SqlCommand(sql, conn))
{
using (SqlDataAdapter ad = new SqlDataAdapter(cmd))
{
ad.Fill(table);
}
}
}
//IncrementoID(); // Remove the function call from here
GridView1.DataSource = table;
GridView1.DataBind();
IncrementoID(); // Call the function after GridView got binded.
}
- 1 回答
- 0 关注
- 124 浏览
添加回答
举报