C#Winform中DataGridView往某一行新增数据

C#Winform中DataGridView往某一行新增数据,第1张

添加方法:datagridview

绑定的datatable

添加新的一行,然后刷新datagrideview的数据源

代码如下:

DATATABLE

dt=new

DATATABLE()

DATAGRIDEVIEW.DATASOURCE=dt

DATAROW

myrow=dt.NEWROW()

myrow[0]="aaa"

dt.ROWS.ADD(myrow)

DATAGRIDEVIEW.Refresh()

如果你是想一条一条的添加数据并且显示到datagridview里:方法如下:

1:写个方法show()里面绑定你的datagridview;

2:在页面加载load()方法里调用这个show()方法;

3:在你的添加按钮里,获取你页面的textbox的值,然后添加到数据库,如果添加成功调用show()方法,添加失败给出提示。

如果你是想通过textbox的值,查询数据库的值,然后再显示到datagridview的话:

1:写个方法show()里面绑定你的datagridview;

2:在页面加载load()方法里调用这个show()方法;

3:在按钮点击事件里,获取texebox的值,然后根据这个条件查询数据库,并用一个集合接受,然后再重新绑定datagridview;

tring constr = "server=.database=Schooluid=123pwd=123"

SqlConnection conn = new SqlConnection(constr)//创建数据库连接

conn.Open()//打开连接

//往表 Tittle里插入指定内容。

string str = string.Format("insert into Tittle (name,sex,age,birthday) values ('{0}','{1}','{2}','{3}')", textBox1.Text, textBox2.Text,textBox3.Text,textBox4.Text)

SqlCommand cmd = new SqlCommand(str, conn)//对指定的连接conn执行SQL数据 *** 作语句    

int i = cmd.ExecuteNonQuery()//执行指定的sql *** 作语句。数据库表里的数据就被更新了,i表示受影响的行数。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11651881.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存