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

将一些数据存入DataSet的有关问题,请高手指教

2012-04-19 
将一些数据存入DataSet的问题,请高手指教我想将一些数据输入到一个dataset中该如何做呢?Dimdesp,pcs,yp,it

将一些数据存入DataSet的问题,请高手指教
我想将一些数据输入到一个dataset中
该如何做呢?
Dim   desp,   pcs,   yp,   itemcode   As   String
Dim   shoporderno   As   Integer
yp   =   so.yp
desp   =   so.desp
pcs   =   so.pcs
itemcode   =   so.itemcode
shoporderno   =   so.shoporderno
接下来是建一个新的Dataset,将上面这些数据
存入Dataset中,好让一个DataGrid显示出来,代码怎么写呢?请各位高手指教



[解决办法]
Public Class Form1

Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim ds As New DataSet ' 新建DataSet
Dim dt As New DataTable ' 新建表
dt.Columns.Add( "Col1 ") ' 设置列
dt.Columns.Add( "Col2 ")
dt.Columns.Add( "Col3 ")
dt.Columns.Add( "Col4 ")
dt.Columns.Add( "Col5 ")
ds.Tables.Add(dt) ' 把表加入DataSet
Dim desp, pcs, yp, itemcode As String
Dim shoporderno As Integer
yp = "so.yp " ' 暂时就这样赋值了
desp = "so.desp "
pcs = "so.pcs "
itemcode = "so.itemcode "
shoporderno = 365
Dim row1 As String() = {yp, desp, pcs, itemcode, shoporderno} ' 建立一行数据
dt.Rows.Add(row1) ' 把新行加入表中
DataGridView1.DataSource = ds.Tables(0) ' 绑定数据
End Sub
End Class
[解决办法]
简化版

Public Class Form1

Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim dt As New DataTable ' 新建表
dt.Columns.Add( "yp ") ' 设置列
dt.Columns.Add( "desp ")
dt.Columns.Add( "pcs ")
dt.Columns.Add( "itemcode ")
dt.Columns.Add( "shoporderno ")
Dim desp, pcs, yp, itemcode As String
Dim shoporderno As Integer
yp = "so.yp " ' 暂时就这样赋值了,您可以使yp=TextBox1.Text
desp = "so.desp "
pcs = "so.pcs "
itemcode = "so.itemcode "
shoporderno = 365
Dim row1 As String() = {yp, desp, pcs, itemcode, shoporderno} ' 建立一行数据
dt.Rows.Add(row1) ' 把新行加入表中
DataGridView1.DataSource = dt ' 绑定数据
End Sub
End Class

热点排行