如何在gridview添加数据库 *** 作

如何在gridview添加数据库 *** 作,第1张

GridView中的数据要写入到数据库,用代码方式实现:

1,ADOnet连接数据

2,Insert数据到数据库

3,Select数据绑定到GridView,搞定。

具体代码要自己写了

方法一:碰到过类似的问题;

解决思路:你可以遍历 得到选中的项

然后把他们 重新写入一个数据集比如DataTable dt

GridView。Datasource = dt(新的数据集)

GridViewDataBind();

这样就可以在不 *** 作数据库的情况下,重新绑定数据了

方法二:你选中了的话,遍历的时候必定能取到对应的主键的值

然后重新构造sql文 绑定数据;

比如:

select from TD_article where uid in(1,3,4)

你只是照搬别人的代码,并没有理解什么是List泛型,以下是你代码的解释,希望对你有帮助。

private void Form1_Load(object sender, EventArgs e)

{

//使用List<>泛型集合填充DataGridView

List<Student> students = new List<Student>();’=====此行是定义泛型,其中Student是一个自定义的类,你抄代码的时候肯定少抄了关于sutdent的定义

Student hat = new Student("Hathaway", "12", "Male");‘===实例化student,并赋值。

Student peter = new Student("Peter","14","Male");’====同上

Student dell = new Student("Dell","16","Male");‘====同上

Student anne = new Student("Anne","19","Female");’====同上

studentsAdd(hat);‘===想泛型List中添加实例化的对象

studentsAdd(peter);’====同上

studentsAdd(dell);’====同上

studentsAdd(anne);’====同上

thisdataGridView1DataSource = students;‘===给dataGridView赋值。

}

根据以上代码不难看出student对象应该有名称,年龄,性别三个属性。

更改DataSet中的数据就可以实现 点添加时不动数据库 只把数据添加到DataSet中 添加完毕保存时 调用DataSet 的Update函数 就可以一次性写入数据库了 我这没环境 不能提供代码了

首先你要明确的是gridview的显示数据全部是从数据源里查出来的

不管是DataSource还是一个List还是DataTable

所以你想改变前边的显示数据就必须要改变数据源(用js实现除外)

假设你的数据源是List(对象名:list)

1添加一行:

从页面中获得新值的数据(放几个文本框手动输入) 点一个按钮时

实例化一个对像(你数据的封装对象) 比如叫UserInfo

UserInfo newUser = new UserInfo();

newUserName = "获得文本框的值";

newUserAddress = "获得文本框的值";

listAdd(newUser);

BindMethod();//绑定数据的方法

2删除数据:

比如你想删除第二行 当点击按钮时要把2传给方法或都保证能从后台获取到

listRemoveAt(2);//2是获取到的

BindMethod();

不知道是不是这个意思

以上就是关于如何在gridview添加数据库 *** 作全部的内容,包括:如何在gridview添加数据库 *** 作、在gridview列表中,选取若干行,不用删除的方法(不删除数据库),具体详见问题补充。、dataGridView如何添加数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10154704.html

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

发表评论

登录后才能评论

评论列表(0条)

保存