写数据库字典用到控件DataGridView的单元格离开事件(dgvTableStruc_CellLeave),绑定数据源暂时用到两种方式:
1.DataSource
问题:/DataTable dt = conn.GetDataTable(strSql);
dgvTableStruc.DataSource = dt;
这两句代码之间总会调用鼠标离开事件
2.循环添加
问题:并没有出现上面问题,但是赋值之前需要先将datagridview清空
dgvTableStruc.Rows.Clear();
using (DataTable dt=conn.GetDataTable(strSql))
{
foreach (DataRow dr in dt.Rows)
{
dgvTableStruc.Rows.Add(dr[0].ToString(), dr[1].ToString(), dr[2].ToString(), dr[3].ToString(), dr[4].ToString(),
dr[5].ToString(), dr[6].ToString(), dr[7].ToString(), dr[8].ToString(), dr[9].ToString());
}
}