2012-11-01 130 views
0

使用VB.Net如何通过功能

我想编写一个函数或子过程调用表调用表值值

我有文本框的n个,每一个文本框,我想填充不同的值,我不想为每个文本框离开事件编写重复代码,而不是我可以调用每个文本框离开事件的函数或子过程。每个文本框的值是不同的。

哪个是最好的建议..?怎么做。

任何人都可以帮助我,并提供一些代码。

+0

请在你想要的地方添加你的代码更多的说明.. – jainvikram444

回答

1

什么表?数据表或datagridvew?

这里的样本,如果它的datagridview:

Function getValueFromDG(ByVal colIndex As Integer, ByVal rowIndex As Integer, ByVal dg As DataGridView) As String 

return dg.Item(ColIndex, rowIndex).ToString 


End Function 

数据表:

Function getValueFromDT(ByVal colIndex As Integer, ByVal rowIndex As Integer, ByVal dt As DataTable) 
dg.Item(ColIndex, rowIndex) As String 

return myDataTable.Rows.Item(rowIndex).Item(colIndex).ToString() 

End Function 

后,你可以叫上你的文本框事件:

tb1.Text = getValueFromDG(0,0,myDG) 
tb2.Text = getValueFromDG(0,2,myDG) 

那只是一个基本的,你可以即兴创作。

对不起,如果它没有帮助。

+0

而不是行,我可以调用项目,因为我只有一行表。如何做到这一点... – Gopal

+0

表格格式是包含行和列,不管它是多少。你仍然需要设置行值(如果它只是一列,所以你需要0作为参数)。这是规则:-) cmiw – kifni41