将数据添加到gridview,然后检索它并添加到数据库

时间:2012-03-19 07:18:11

标签: c# asp.net database gridview

我正在做一个学术项目。为此,需要以表格形式提供帮助。

首先,我将向您展示我的两个表连接到此操作..我无法添加超链接和照片,因为我是一个新用户..所以..请添加http://前面的图像链接。

项目表格:

enter image description here

销售表:

enter image description here

这是我的表单的演示布局

enter image description here

在表单中,您可以看到一个下拉列表。在该列表中,我绑定了来自item_code表的item ...当加载表单时,所有项目都将加载到该下拉列表中。

接下来是一个文本框...它是输入我们购买的商品数量...我们当时想要输入...

然后你可以看到一个名为ADD TO DATA GRID的按钮。当用户点击它时,我想在gridview中添加一行,其中包含我们之前从下拉列表中选择的item_code以及我们在文本框中输入的quantity

我想在gridview中添加3个列,sizeitem_nametax ..这些项目我想从items表中使用< / p>

select size, item_name, tax 
from items 
where item_code like '" + dropdownlist.selecteditem + "';"

我认为你得到了我所说的......而且我认为很明显Delete按钮应该做什么..当我点击它时,我想删除那个特定的行......

接下来你可以看到一个标签..总..我想添加我们添加到网格的price*quantity ..意味着如果我添加了一个项目,其价格为50,数量为2 ..总数将...是100然后我添加了另一个项目有价格20和数量2然后添加40(20 * 2)总计然后总数将是140(旧100 + 40)..就像那样......

最后,当按下此按钮时,您可以看到一个名为final submit的按钮... ...想要从gridview逐个添加到sales表,并且某些数据想要从中获取items表..表示在gridview中只有item_code,name,price,sizetax ..当点击final submit按钮时,想要将items表的整个9个字段添加到sales表格,一个接一个地在gridview中。

1 个答案:

答案 0 :(得分:0)

使用DataTable并将其链接到DataGridView,将数据库数据提取到DataTable中,并将对GridView所做的任何更改更新为DataTable,然后使用该DataTable更新到数据库

GridView.DataSource=DataTable;
GridView.BindData();

更改为GridView后,使用BindingSource将它们更新为此DataTable,或者只使用for循环然后更新到数据库