我正在使用Visual Studio 2010中的VB。我发现了很多错误,当我双击一行datagridview时,我会以这种方式获取其列的值。
Datagridview1.SelectedRows(0).Cells(1).Value
但最令人惊讶的是,使用相同的代码,我每次都会获得不同列的值,而不会更改Cells()中的索引值。我还将列的名称放在Cells()中,但我也没有得到任何值。
Datagridview1.SelectedRows(0).Cells("name").Value
此datagridview的第一列Cells(0)始终返回null值本身。我不知道怎么。 我也使用了一些列格式。像
With Datagridview1
.ColumnCount =2
.Columns(0).HeaderText ="Name"
.Columns(0).DataPropertyName = "pname"
.Columns(0).Width =100
.Column(1).HeaderText = "Son of"
.Column(1). DataPropertyName = "fname"
这里的一个大问题是它每次使用单个代码
为不同的列赋值有没有可用的解决方案?