我是个VB.net2005的初学者
我试着创建了个form1.vb
定义了四个控件
TextBox1
TextBox2
TextBox3
Button1
数据表为:Admin,里面只有三个字段,皆为varchar型
数据适配器AdminTableAdapter和数据集StudentsDataSet也弄好了
三个文本框也已经帮定了表
运行的时候能够出现数据
现在我要添加利用三个文本框添加数据到数据库(代码如下)
Public Class Form1
Dim dr As DataRow
Dim dt As DataTable
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.AdminTableAdapter.Fill(Me.StudentsDataSet.Admin)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
dt = StudentsDataSet.Tables("Admin")
dr = dt.NewRow()
dr(0) = TextBox1.Text
dr(1) = TextBox2.Text
dr(2) = TextBox3.Text
dt.Rows.Add(dr)
MsgBox("添加数据成功")
End Sub
End Class
最后弹出对话框告诉我添加数据成功,但是我检查sql server表里面,就是没有数据
我不知道到底问题在哪儿,请高手指点
[此贴子已经被作者于2007-5-1 18:28:14编辑过]