0
我有一个DataGrid和我有它导入到我的下vb.net语言项目,并且该数据库MS访问...在这个DataGrid中一个表调用
任何方式
“员工”
ID - 姓名 - 国籍 - 职位
我想要的是当我编写员工的身份证号码时,所有其他详细信息都会自动贴到他的身份证号码上。VB.net自动完成其他列的Datagrid?
我有一个DataGrid和我有它导入到我的下vb.net语言项目,并且该数据库MS访问...在这个DataGrid中一个表调用
任何方式
“员工”
ID - 姓名 - 国籍 - 职位
我想要的是当我编写员工的身份证号码时,所有其他详细信息都会自动贴到他的身份证号码上。VB.net自动完成其他列的Datagrid?
我发现我被我自己做它附近的答案... 但它显示的结果在组合框中不是文本框:'(
Dim dgvc1 As New DataGridViewComboBoxColumn()
Dim index1 As Integer = DataGridView1.Columns.IndexOf(DataGridView1.Columns("code"))
Dim index11 As Integer = DataGridView1.Columns.IndexOf(DataGridView1.Columns("nu"))
Dim index111 As Integer = DataGridView1.Columns.IndexOf(DataGridView1.Columns("aaa"))
Dim dgvc11 As New DataGridViewComboBoxColumn()
dgvc1.Name = "Code Meaning"
dgvc1.DataPropertyName = "nu"
dgvc1.ValueMember = "nu"
dgvc1.DisplayMember = "code"
dgvc1.DataSource = CodesTableAdapter.GetData()
dgvc1.SortMode = DataGridViewColumnSortMode.Automatic
If DataGridView1.Columns.Contains(dgvc1) = False Then
DataGridView1.Columns.Insert(index1, dgvc1)
Else
End If
dgvc1.ReadOnly = True
dgvc1.Width = 250
dgvc11.Name = "meaning total"
dgvc11.DataPropertyName = "nu"
dgvc11.ValueMember = "nu"
dgvc11.DisplayMember = "aaa"
dgvc11.DataSource = CodesTableAdapter.GetData()
dgvc11.SortMode = DataGridViewColumnSortMode.Automatic
If DataGridView1.Columns.Contains(dgvc11) = False Then
DataGridView1.Columns.Insert(index111, dgvc11)
Else
End If
dgvc11.ReadOnly = True
dgvc11.Width = 250
dgvc11.DefaultCellStyle.BackColor = Color.White
dgvc11.DefaultCellStyle.ForeColor = Color.Black
这可能会得到关闭,您可能想。阅读[这](http://meta.stackexchange.com/a/128554/159514)。 – 2012-04-27 21:33:20
@Samir请做一些gooogling和来2堆栈,如果谷歌不满意u – kbvishnu 2012-04-28 18:42:36
三天,我正在寻找解决方案,我没有找到任何东西......所有的帖子都很短或错误... – 2012-04-28 19:53:47