下面是我在ms访问中使用的代码,根据在combobox中选择的内容以及文本框中的输入内容列出数据。尝试使用vb.net在ms sql中列出数据
我的问题是有在MS SQL没有像CommandBuilder的MS Access中,因为它没有当我尝试:
dim mscombuilder as new sqlcommandbuilder
下面是代码:
''#list school
If ComboBox1.SelectedItem = "School" Then
Dim connectionString As String = "Data Source=SENBONZAKURA\SQLEXPRESS;Initial Catalog=testing;User ID=SenbonZakura\Rew; Trusted_Connection=True;"
Dim selectCommand As String
Dim sqlcon As New SqlConnection(connectionString)
selectCommand = "select * from student WHERE (SCHOOL='" & TextBox1.Text & "')"
Me.dataAdapter = New OleDbDataAdapter(selectCommand, connection)
Dim commandBuilder As New OleDbCommandBuilder(Me.dataAdapter)
Dim table As New DataTable()
table.Locale = System.Globalization.CultureInfo.InvariantCulture
Me.dataAdapter.Fill(table)
Me.BindingSource1.DataSource = table
Dim data As New DataSet()
data.Locale = System.Globalization.CultureInfo.InvariantCulture
DataGridView1.DataSource = Me.BindingSource1
Me.DataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.White
Me.DataGridView1.AutoResizeColumns(_
DataGridViewAutoSizeColumnsMode.AllCells)
-there没有这样的事作为将出现的选项中的命令生成器。你知道MS SQL中的任何命令生成器的替代?
如果你对它们进行格式化,特别是对它们进行正确标记,你会对你的问题更加关注。 – 2010-03-10 23:09:55
另请参见:winforms或webforms? – 2010-03-10 23:14:09
这是一个winform – user225269 2010-03-10 23:26:12