محم*_*يمي 0 c# datagridview delete-row
这是代码:
BindingSource bs = new BindingSource();
DataTable tbl(string sql)
{
OracleConnection con = new OracleConnection(connectionstring);
OracleDataAdapter adp = new OracleDataAdapter(sql, con);
DataSet ds = new DataSet();
adp.Fill(ds, "tbl");
return ds.Tables["tbl"];
}
void GetData()
{
bs.DataSource = Class1.tbl("select USER_ID ,EMP_NAME as pName,EMP_MOBILE from TBLUSERS");
datagridview1.Columns[0].DataPropertyName = "USER_ID";
datagridview1.Columns[1].DataPropertyName = "pName";
datagridview1.Columns[2].DataPropertyName = "EMP_MOBILE";
datagridview1.DataSource = bs;
}
void ClearAllRows()
{
datagridview1.Rows.Clear();
//The error occurs here
}
Run Code Online (Sandbox Code Playgroud)
此处发生错误如何删除DataGridView的所有行?我的DataGridView是BindingSource
您可以将设置DataGridView DataSource为null 而不是清除“行”。
替换为:
datagridview1.Rows.Clear();
Run Code Online (Sandbox Code Playgroud)
有以下内容:
datagridview1.DataSource=null;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18439 次 |
| 最近记录: |