Eu tenho o esse código:
CODE
Function BindingSource() As DataSet
'Criando o Dataset
Dim myDataSet As New DataSet("indexadores")
'Criando a tabela
Dim tblUsuario As New DataTable("indexadoresFederal")
myDataSet.Tables.Add(tblUsuario)
tblUsuario.Columns.Add("cod", GetType(Integer))
tblUsuario.Columns.Add("categoria", GetType(String))
tblUsuario.Columns.Add("nome", GetType(String))
tblUsuario.Columns.Add("telefone", GetType(String))
tblUsuario.Columns.Add("data", GetType(Date))
tblUsuario.Columns.Add("link", GetType(String))
'Criando Registros
Dim dtrUsuario As DataRow
Dim enc As New encrypt
'''''''''''''''''''''''''''''''''''''''''''
dtrUsuario = tblUsuario.NewRow
tblUsuario.Rows.Add(dtrUsuario)
dtrUsuario.Item("cod") = 1
dtrUsuario.Item("categoria") = "Escritório"
dtrUsuario.Item("nome") = "João da Silva"
dtrUsuario.Item("telefone") = enc.Encrypt("99795641", "guilherme")
dtrUsuario.Item("data") = Date.Today
dtrUsuario.Item("link") = "1"
dtrUsuario = tblUsuario.NewRow
tblUsuario.Rows.Add(dtrUsuario)
dtrUsuario.Item("cod") = 2
dtrUsuario.Item("categoria") = "Cliente"
dtrUsuario.Item("nome") = "Joaquim Bragança"
dtrUsuario.Item("telefone") = enc.Encrypt("99657691", "guilherme")
dtrUsuario.Item("data") = Date.Today
dtrUsuario.Item("link") = "2"
dtrUsuario = tblUsuario.NewRow
tblUsuario.Rows.Add(dtrUsuario)
dtrUsuario.Item("cod") = 3
dtrUsuario.Item("categoria") = "Cliente"
dtrUsuario.Item("nome") = "Gisele Falcão"
dtrUsuario.Item("telefone") = enc.Encrypt("34515346", "guilherme")
dtrUsuario.Item("data") = Date.Today
dtrUsuario.Item("link") = "3"
dtrUsuario = tblUsuario.NewRow
tblUsuario.Rows.Add(dtrUsuario)
dtrUsuario.Item("cod") = 4
dtrUsuario.Item("categoria") = "Escritório"
dtrUsuario.Item("nome") = "Joana Salazar"
dtrUsuario.Item("telefone") = enc.Encrypt("33730000", "guilherme")
dtrUsuario.Item("data") = Date.Today
dtrUsuario.Item("link") = "4"
'Retornando DataSet
Return myDataSet
'Criando o Dataset
Dim myDataSet As New DataSet("indexadores")
'Criando a tabela
Dim tblUsuario As New DataTable("indexadoresFederal")
myDataSet.Tables.Add(tblUsuario)
tblUsuario.Columns.Add("cod", GetType(Integer))
tblUsuario.Columns.Add("categoria", GetType(String))
tblUsuario.Columns.Add("nome", GetType(String))
tblUsuario.Columns.Add("telefone", GetType(String))
tblUsuario.Columns.Add("data", GetType(Date))
tblUsuario.Columns.Add("link", GetType(String))
'Criando Registros
Dim dtrUsuario As DataRow
Dim enc As New encrypt
'''''''''''''''''''''''''''''''''''''''''''
dtrUsuario = tblUsuario.NewRow
tblUsuario.Rows.Add(dtrUsuario)
dtrUsuario.Item("cod") = 1
dtrUsuario.Item("categoria") = "Escritório"
dtrUsuario.Item("nome") = "João da Silva"
dtrUsuario.Item("telefone") = enc.Encrypt("99795641", "guilherme")
dtrUsuario.Item("data") = Date.Today
dtrUsuario.Item("link") = "1"
dtrUsuario = tblUsuario.NewRow
tblUsuario.Rows.Add(dtrUsuario)
dtrUsuario.Item("cod") = 2
dtrUsuario.Item("categoria") = "Cliente"
dtrUsuario.Item("nome") = "Joaquim Bragança"
dtrUsuario.Item("telefone") = enc.Encrypt("99657691", "guilherme")
dtrUsuario.Item("data") = Date.Today
dtrUsuario.Item("link") = "2"
dtrUsuario = tblUsuario.NewRow
tblUsuario.Rows.Add(dtrUsuario)
dtrUsuario.Item("cod") = 3
dtrUsuario.Item("categoria") = "Cliente"
dtrUsuario.Item("nome") = "Gisele Falcão"
dtrUsuario.Item("telefone") = enc.Encrypt("34515346", "guilherme")
dtrUsuario.Item("data") = Date.Today
dtrUsuario.Item("link") = "3"
dtrUsuario = tblUsuario.NewRow
tblUsuario.Rows.Add(dtrUsuario)
dtrUsuario.Item("cod") = 4
dtrUsuario.Item("categoria") = "Escritório"
dtrUsuario.Item("nome") = "Joana Salazar"
dtrUsuario.Item("telefone") = enc.Encrypt("33730000", "guilherme")
dtrUsuario.Item("data") = Date.Today
dtrUsuario.Item("link") = "4"
'Retornando DataSet
Return myDataSet
Ele tá criando a tabela e tá fungando beleza com minha function pra encriptar.
Como eu faço pra pegar esse código e ao invés de gerar uma tabela, preencher com uma table do SQL Server e em determinada coluna usar minha função encrypt?
A estrutura da table que quero pegar é:
idTabela INTEGER
nomeTabela VARCHAR
link VARCHAR ( É nessa que quero usar a função )