我插入记录时如何同时更改数据datagridview运行时 [英] how to change data datagridview runtime simultaneously when i insert record

查看:68
本文介绍了我插入记录时如何同时更改数据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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆