VB.net里
txt0.Text = DataGridView1.CurrentRow.Cells.Item(0).Value.ToString
txt1.Text = DataGridView1.CurrentRow.Cells.Item(1).Value.ToString
txt2.Text = DataGridView1.CurrentRow.Cells.Item(2).Value.ToString
txt3.Text = DataGridView1.CurrentRow.Cells.Item(3).Value.ToString
txt4.Text = DataGridView1.CurrentRow.Cells.Item(4).Value.ToString
txt5.Text = DataGridView1.CurrentRow.Cells.Item(5).Value.ToString
txt6.Text = DataGridView1.CurrentRow.Cells.Item(6).Value.ToString
txt7.Text = DataGridView1.CurrentRow.Cells.Item(7).Value.ToString
txt8.Text = DataGridView1.CurrentRow.Cells.Item(8).Value.ToString
怎么用循环语句一句话说完?
注意:这是VB.net,不是vb6.0,谢谢!
一看就能解决问题,加分了。
那我这些文本框应该这么处理,才能使得他们能与控件数组的元素一一对应?
vb.net不支持直接用Textbox代替Textbox.text了。
我的是vb2010
我不会添加,要维持原来的功能,暂且修改为
Dim txt(8) As TextBox
txt(0) = txt0:txt(1) = txt1: txt(2) = txt2:txt(3) = txt3:txt(4) = txt4:txt(5) = txt5:txt(6) = txt6: txt(7) = txt7: txt(8) = txt8
For i = 0 To 8
txt(i).Text = DataGridView1.CurrentRow.Cells.Item(i).Value.ToString
next
等你更好的回答
VB.net 控件数组
答案:2 悬赏:0 手机版
解决时间 2021-12-21 05:12
- 提问者网友:人傍凄凉立暮秋
- 2021-12-20 14:47
最佳答案
- 五星知识达人网友:拜訪者
- 2022-01-10 03:59
你这是控件数组?你这明明就是9个不同的 TextBox 控件啊,只不过名字长得像而已。
全部回答
- 1楼网友:大漠
- 2022-01-10 04:49
很抱歉msdn文档中已经声明vb.net已经不再支持控件数组了。
不过换了另外一种更方便的方法“控件集合模型”,使控件数组没有存在的必要了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯