能否通过datagrid显示的列数来决定显示数据?(这想法是不是太难了?)
lcge 2004-08-31 07:51:28 Private Sub DataGrid1ClickChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGrid1.Click
datagirdsub()
End Sub
Private Sub datagirdsub()
If DataGrid1.CurrentRowIndex <= xx - 1 And DataGrid1.CurrentRowIndex >= 0 Then
Me.Label12.Text = Me.DataGrid1.Item(DataGrid1.CurrentCell.RowNumber, 1)
Me.TextBox4.Text = Me.DataGrid1.Item(DataGrid1.CurrentCell.RowNumber, 3)
Me.ComboBox3.Text = Me.DataGrid1.Item(DataGrid1.CurrentCell.RowNumber, 0)
Me.ComboBox4.Text = Me.DataGrid1.Item(DataGrid1.CurrentCell.RowNumber, 2)
Me.Label34.Text = Me.DataGrid1.Item(DataGrid1.CurrentCell.RowNumber, 4)
end if
以上会出现这种情况:
datagrid1显示的列数不管是不是4列,只要你点击datagrid1,它们都显示出来.能否使datagrid1只显示4列时,点击datagrid1才显示!