datagridview和实时更新的数据库连接,打开Access文件看到实时写入的数据,却不能刷新显示在datagridview中
privatevoidinfusioninfoscan_Load(objectsender,EventArgse){//TODO:这行代码将数据加载到表“infusion...
private void infusioninfoscan_Load(object sender, EventArgs e)
{
// TODO: 这行代码将数据加载到表“infusionDataSet1.输液信息”中。您可以根据需要移动或删除它。
this.输液信息TableAdapter1.Fill(this.infusionDataSet1.输液信息);
// TODO: 这行代码将数据加载到表“infusionDataSet.输液信息”中。您可以根据需要移动或删除它。
this.输液信息TableAdapter.Fill(this.infusionDataSet.输液信息);
//treeview1 = new TreeView();
OleDbDataReader rd;
string sql;
sql = "select 病床编号 from 输液信息";
olecommd1.CommandText = sql;
oleconnection1.Open();
rd = olecommd1.ExecuteReader();
while (rd.Read())
{
TreeNode node = new TreeNode();
node.Text = rd.GetString(0).ToString();
// treeview1.Nodes.Add(node);
}
rd.Close();
oleconnection1.Close();
}
private void fillByToolStripButton_Click(object sender, EventArgs e)
{
try
{
// this.输液信息TableAdapter.FillBy(this.infusionDataSet.输液信息);
}
catch (System.Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
} 展开
{
// TODO: 这行代码将数据加载到表“infusionDataSet1.输液信息”中。您可以根据需要移动或删除它。
this.输液信息TableAdapter1.Fill(this.infusionDataSet1.输液信息);
// TODO: 这行代码将数据加载到表“infusionDataSet.输液信息”中。您可以根据需要移动或删除它。
this.输液信息TableAdapter.Fill(this.infusionDataSet.输液信息);
//treeview1 = new TreeView();
OleDbDataReader rd;
string sql;
sql = "select 病床编号 from 输液信息";
olecommd1.CommandText = sql;
oleconnection1.Open();
rd = olecommd1.ExecuteReader();
while (rd.Read())
{
TreeNode node = new TreeNode();
node.Text = rd.GetString(0).ToString();
// treeview1.Nodes.Add(node);
}
rd.Close();
oleconnection1.Close();
}
private void fillByToolStripButton_Click(object sender, EventArgs e)
{
try
{
// this.输液信息TableAdapter.FillBy(this.infusionDataSet.输液信息);
}
catch (System.Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询