当前位置:编程学习 > C#/ASP.NET >>

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来模拟下拉列表。
我是这样做的,效果还可以。 --------------------编程问答--------------------
引用 3 楼 kerryhuang 的回复:
试试用一个额外的datagridview来模拟下拉列表。
我是这样做的,效果还可以。

这个思路应该可以,
在datagridview1用CellContentDoubleClick,显示参照的datagridview2,位置设置好,
然后把选择值填入datagridview1即可。 --------------------编程问答-------------------- 我该方案了 打算用combobox来做模糊查询把查询的结果用下拉显示出来 我在选定我要的那行数据自动显示在其他的textbox里   现在是不知道combobox用什么事件来触发  怎么显示下拉列表   希望大家帮帮忙
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,