【发布时间】:2016-12-14 00:42:57
【问题描述】:
不确定以前是否有人问过这个问题,所以这里是.. 我有一个用 C# windows 窗体编码的前端应用程序。在第二种形式中,我有两个从两个不同的 sql server 预定义视图填充的 datagridviews
我需要通过单击一个按钮同时刷新两个数据网格 我的按钮点击甚至看起来像这样..
private void RefreshBTN_Click(object sender, EventArgs e)
{
SqlConnection myConnection = new SqlConnection("removed for illustration only");
string query = "select * from daily_orders order by orderno DESC";
SqlCommand cmd = new SqlCommand(query, myConnection);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
}
我的理解是,C# 打开新连接,查询数据库并通过用所需数据填充 datagridview1 来返回。我希望相同的单击事件从另一个 sql 视图请求数据并同时填充另一个 datagridview。从视觉上看,两个网格在同一个表单上垂直对齐,一个在另一个上。
在此先感谢
【问题讨论】:
-
你为什么不尝试使用
datagridview1.update();或datagridview1.refresh();
标签: c# winforms visual-studio datagridview visual-c#-express-2010