我插入记录时如何同时更改数据datagridview运行时 [英] how to change data datagridview runtime simultaneously when i insert record
本文介绍了我插入记录时如何同时更改数据datagridview运行时的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下代码,表客户有id和name字段.......当我插入新记录时我想同时更改datagrid
所以我执行了这个但是在load()我正在获取空白数据网格视图
i have following code with table customer having id and name field .......when i insert new record i want to change datagrid simultaneously
so i performed this but on load() i am getting blank data grid view
private void load()
{
string sql = "select * from customer";
SqlDataAdapter myAdapter = new SqlDataAdapter(sql, con);
DataSet myDataSet = new DataSet("customer");
myAdapter.Fill(myDataSet);
dataGridView1.DataSource = myDataSet;
}
private void button4_Click(object sender, EventArgs e)
{
if (txtname.Text != "" & txtage.Text != "")
{
con.Open();
//simple
com.CommandText = "insert into customer(customerName,customerCode) values ('" + txtname.Text + "','" + txtage.Text + "')";
com.ExecuteNonQuery();
con.Close();
MessageBox.Show("record inserted");
load();
}
else MessageBox.Show("data entry error");
}
这里按钮会添加记录....................记录正在获取插入但加载功能的数据网格视图gibes空白
plz告诉wat我错过了
问候
here button will add record ....................record is getting insert but datagrid view on load function gibes blank
plz tell wat i have missed
regards
推荐答案
加载函数的数据网格视图gibes空白
您指向数据集而不是表格到网格。尝试:
datagrid view on load function gibes blank
You point to dataset instead of table to grid. Try:
DataTable myDataTable = new DataTable("customer");
myAdapter.Fill(myDataTable);
dataGridView1.DataSource = myDataTable;
这篇关于我插入记录时如何同时更改数据datagridview运行时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文