DataGridView 绑定自动刷新的问题

kbsoft 2013-12-12 07:57:40
      private void bind()
{
string str = "select * from department";

{
string connstr = frmMain.GetConnString();
SqlConnection conn = new SqlConnection(connstr);
conn.Open();
da = new SqlDataAdapter(str, conn);
da.Fill(ds);
while (dataGridViewX1.Rows.Count - 1 > 0)
{
dataGridViewX1.Rows.Remove(dataGridViewX1.Rows[0]);
}

if (dataGridViewX1.Columns.Contains("deptid"))
{
dataGridViewX1.Columns.Remove("deptid");
dataGridViewX1.Columns.Remove("deptname");

}

dataGridViewX1.Visible = true;
dataGridViewX1.Columns.Clear();
dataGridViewX1.Columns.Add("deptid", "办事机构ID");
dataGridViewX1.Columns["deptid"].DataPropertyName = "deptid";
dataGridViewX1.Columns.Add("deptname", "办事机构名称");
dataGridViewX1.Columns["deptname"].DataPropertyName = "deptname";
dataGridViewX1.DataSource = ds.Tables[0];
dataGridViewX1.Refresh();
conn.Close();
}
}



这段代码调用的时候,我想用来自动刷新DataGridView里的数据,重新从数据库读一次。但这样似乎没啥效果。谁能给一个DataSet自动刷新的例子啊?
...全文
104 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kbsoft 2013-12-12
  • 打赏
  • 举报
回复
多谢楼上江湖救急,多谢多谢!!!
wind_cloud2011 2013-12-12
  • 打赏
  • 举报
回复
DataTable dt=new DataTable(); da.fill(dt); dataGridViewX1.DataSource= dt;

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧