在我的项目中,我有2个窗体,1个gridview包含5列(名称gridv) 我想从forms1填充4列,从forms2填充第5列 但我不能这样做(我的appli执行错误)
我的代码(如何填写第5列)
Dim selectrow As Integer = Form1.gridv.CurrentRow.Index ' selectrow mean selected row indice
MessageBox.Show("ligne selectionnée : " & Convert.ToDouble(selectrow))
Form1.gridv.Rows.Add(corp_mail.Text = Form1.gridv.Item(4, selectrow).Value) ' fill the 5th column`
答案 0 :(得分:0)
您还没有显示错误,但根据您提供的信息,您的代码正在执行此操作:
corp_mail.Text
是否等于所选行的第5列的值。这是真或假,不是字符串。如果我理解正确,这就是你想要做的事情:
Form1.gridv.Item(4, selectrow).Value = corp_mail.Text
这将设置所选行的第5列的值。
虽然你在另一个表单上提到了第二个网格,而不是文本框,所以你可能还有更多的工作要做。但是这个想法是一样的,而不是TextBox值从其他网格获取值。