sql-server - 如何在datagrid中实现数据库搜索?
问题描述
我正在为我的客户开发一个项目。我编写了代码来使用 vb.net 从 SQL 中搜索项目。
现在我的代码工作正常。当我使用 itemid 搜索数据时,它会显示所有相关文本框中的数据,但不会显示数据网格中的数据。这是我的代码:
Dim connection As New SqlConnection("Server= DESKTOP-QN6F623; Database = dbo_main; Integrated Security = true")
Dim command As New SqlCommand("select * from items where itemnumber=@itemnumber", connection)
command.Parameters.Add("@itemnumber", SqlDbType.Int).Value = ItemnumberTextBox.Text
Dim adapter As New SqlDataAdapter(command)
Dim table As New DataTable()
adapter.Fill(table)
ItemnameTextBox.Text = ""
If table.Rows.Count() > 0 Then
' return only 1 row
ItemnameTextBox.Text = table.Rows(0)(1).ToString()
ItembarcodeTextBox.Text = table.Rows(0)(2).ToString()
ItemnameTextBox.Text = table.Rows(0)(3).ToString()
ItemdescriptionTextBox.Text = table.Rows(0)(4).ToString()
ItemcolorTextBox.Text = table.Rows(0)(5).ToString()
ItemsizeTextBox.Text = table.Rows(0)(6).ToString()
ItemmaterialComboBox.Text = table.Rows(0)(7).ToString()
ItemavailablestockTextBox.Text = table.Rows(0)(8).ToString()
ItempricesTextBox.Text = table.Rows(0)(9).ToString()
ItemsuppliersTextBox.Text = table.Rows(0)(10).ToString()
ItembrandnameComboBox.Text = table.Rows(0)(12).ToString()
ItemlocationComboBox.Text = table.Rows(0)(13).ToString()
Else
MessageBox.Show("NO Data Found")
End If
我只想在文本框中以及突出显示的数据网格中显示搜索到的数据。
解决方案
推荐阅读
- java - 如何制作手机屏幕关闭时不停止的GPS前台服务?
- angular - 如果服务器请求仅在组件中使用,我应该使用服务吗?
- bots - 如何从反应添加事件中获取线程回复的内容?
- python - 如何保存图片数组以及与之相关的信息?
- sql - 合并特定列中至少有一个非空元素的记录 - SQL Server
- c# - 如何在 4 方向 2D 游戏中实现基于网格的运动?
- javascript - 将 XHR 请求存储到 javascript 变量中
- python-3.x - 如何使用我的用户名和密码登录 discord.py?(2019)
- node.js - 每次用户请求后如何清理nodejs响应?
- preact - 如何修复 preact 组件不会在具有多个 setState 的 unistore 操作上重新渲染?