首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

期末考试这题如何做啊关于DataGridView操作

2012-10-10 
期末考试这题怎么做啊,关于DataGridView操作表名:product字段结构[ProductId] int /商品id[ProductName] v

期末考试这题怎么做啊,关于DataGridView操作

表名:product
字段结构
  [ProductId] int /商品id
[ProductName] varchar(32)/商品名
[ProductCategory] Varchar(10)/种类
[Count] int/数量
[Price] Decimal/价格
[Maker] Varchar(32)/厂商
表单上放一个DataGridView控件,Load事件里装入product表中的数据,要实现如下功能:

1、DataGridView中除商品ID列均可修改,焦点移开一行是进行数据更新
2、DataGridView可以添加一行,填写数据后移开该行即插入到数据库中
3、选中DataGridView行,点击delete键即可删除商品信息
4、修改或添加商品时,需要检查商品名是否重复,商品数量和价格必须是数字型

哪位朋友有时间给我做一个啊,或者说一下思路,具体一点的。hanlijunwf@163.com

[解决办法]
表单上放一个DataGridView控件,Load事件里装入product表中的数据,要实现如下功能:
Load事件就不用说了吧。。。
表名:product
字段结构
[ProductId] int /商品id
[ProductName] varchar(32)/商品名
[ProductCategory] Varchar(10)/种类
[Count] int /数量
[Price] Decimal /价格
[Maker] Varchar(32) /厂商
*************************************************

Me.ProductTableAdapter.Fill(Me.MySaleDataSet.Product)
SetSupplier()
'创建无连接的数据表
Dim MyKey(1) As DataColumn
MyTable = New DataTable("Product")
Dim MyColumn As New DataColumn()
MyColumn.DataType = System.Type.GetType("System.Int32")
MyColumn.ColumnName = "序号"
MyTable.Columns.Add(MyColumn)
MyKey(0) = MyColumn
MyTable.PrimaryKey = MyKey
MyTable.Columns.Add("商品ID", System.Type.GetType("System.String"))
MyTable.Columns.Add("商名", System.Type.GetType("System.String"))
MyTable.Columns.Add("种类", System.Type.GetType("System.String"))
MyTable.Columns.Add("数量", System.Type.GetType("System.String"))
MyTable.Columns.Add("价格", System.Type.GetType("System.Double"))
MyTable.Columns.Add("厂家", System.Type.GetType("System.Double"))

DataSet你自己配置下即可
*************************************************
我个人感觉没什么难的。。。

热点排行