Hi,
Currently, I have 3 listboxs' data, but I don't know how to create 3 columns and show them with datagrid control.
Does anyone give me a guid line how to show listbox's data with datagrid?
regards
Hi,
Currently, I have 3 listboxs' data, but I don't know how to create 3 columns and show them with datagrid control.
Does anyone give me a guid line how to show listbox's data with datagrid?
regards
HI,
Check this out:
http://www.codeproject.com/Articles/24180/DataGridView-Control-with-ListBox
Please let me know if you find it useful.
Hi RvSon,
I am using VB6.0. So, your information will not be related with my case directly. Normally, system should have a property to set how many columns we want to use.
But, I can't find it. So, I use default to update "DataGrid". Then, system will prompt error message like
Run time error 7005: RowSet not avaliable
This is my sample code.
DataGrid1.Row = 1
DataGrid1.Columns(2).Text = "12"
Do you know how to make a setting?
regards
Currently, I have 3 listboxs' data, but I don't know how to create 3 columns and show them with datagrid control.
Does anyone give me a guid line how to show listbox's data with datagrid?
You can fill recordset with listbox items then you can set datagrid source with current recordset.
see this example :
Private Sub Command1_Click()
Dim rsTest As New ADODB.Recordset
' create new column in recordset named listbox1, listbox2, listbox3
' every column has unique name
With rsTest.Fields
.Append "Listbox1", adBSTR
.Append "Listbox2", adBSTR
.Append "Listbox3", adBSTR
End With
rsTest.Open
For i = 0 To List1.ListCount
' add every listbox items into each column
With rsTest
.AddNew
.Fields("Listbox1") = List1.List(i)
.Fields("Listbox2") = List2.List(i)
.Fields("Listbox3") = List3.List(i)
.Update
End With
Next i
Set DataGrid1.DataSource = rsTest
End Sub
Private Sub Form_Load()
With List1
For i = 1 To 10
.AddItem i
Next i
End With
With List2
For j = 11 To 20
.AddItem j
Next j
End With
With List3
For k = 21 To 30
.AddItem k
Next k
End With
End Sub
Hi Jx Max,
That is the information what I want. It is working fine.
Thanks.
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.