导航
  • 主页
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm
  • WPF
  • 问答

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自动刷新的例子啊?
...全文
47 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kbsoft 2013-12-12
多谢楼上江湖救急,多谢多谢!!!
回复
wind_cloud2011 2013-12-12
DataTable dt=new DataTable(); da.fill(dt); dataGridViewX1.DataSource= dt;
回复
发动态
发帖子
C#
创建于2007-09-28

10.4w+

社区成员

.NET技术 C#
申请成为版主
社区公告

全世界最好的语言,没有之一.