如何通过函数调用表值

时间:2012-11-01 04:09:04

标签: vb.net

使用VB.Net

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

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

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

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

1 个答案:

答案 0 :(得分: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)

这只是一个基本的,你可以即兴发挥。

很抱歉,如果它没有帮助。