DataGridViewComboBoxColumn模糊查询 再线等 最好给列子 调式成功就给分
DataGridViewComboBoxColumn模糊查询 将查的结果用下拉列表显示出可以显示多行数据 当我选定我要的一行数据双击或者单击分别显示在DataGridView各个列上自己写了个查询但是不能达到以上要的效果
If DataGridView1.RowCount > 0 Then
For i As Integer = 0 To DataGridView1.RowCount - 2
' TextBox1.Text = DataGridView1.Rows(i).Cells(0).Value
str = _
"integrated security=SSPI;data source=(local);initial catalog=a;User Id=sa;Password=gogo189216"
Dim con As New SqlConnection(str)
con.Open()
Dim sql As String = "SELECT * FROM aaa WHERE Name LIKE '%" & DataGridView1.Rows(i).Cells(0).Value & "%'"
不知道怎么将查询的结果以下拉显示出来 还就在那个事件里触发更好呢
小弟试了N久都没有成功 希望各位大哥大姐帮帮吧 --------------------编程问答-------------------- public static DataTable DataBindDataGridViewComboBoxColumn(DataGridViewComboBoxColumn dgvComboBox, System.Type enumType)
{
DataTable dt;
dgvComboBox.DataSource = dt;
dgvComboBox.DisplayMember = dgvComboBox.HeaderText;
dgvComboBox.ValueMember = dgvComboBox.DataPropertyName;
return dt;
}
或参考
--------------------编程问答-------------------- 可以给点VB的吗
--------------------编程问答-------------------- 试试用一个额外的datagridview来模拟下拉列表。
我是这样做的,效果还可以。 --------------------编程问答--------------------
这个思路应该可以,
在datagridview1用CellContentDoubleClick,显示参照的datagridview2,位置设置好,
然后把选择值填入datagridview1即可。 --------------------编程问答-------------------- 我该方案了 打算用combobox来做模糊查询把查询的结果用下拉显示出来 我在选定我要的那行数据自动显示在其他的textbox里 现在是不知道combobox用什么事件来触发 怎么显示下拉列表 希望大家帮帮忙
补充:.NET技术 , VB.NET