Fórum Refresh DataSet tipado #7009
23/06/2009
0
Indemberge Santos
Curtir tópico
+ 0Posts
23/06/2009
Fabio Mans
Gostei + 0
23/06/2009
Indemberge Santos
Gostei + 0
23/06/2009
Fabio Mans
Vou te ajudar.
Primeiro crie uma classe e adicione o métodos abaixo. Mude os itens em negrito para os seus dados.
Depois adicine uma GridView que chame este dataset e vamos ver se dar certo.
public static DataSet NomeMetodo(int CategoriaID) //Caso precise de parâmetros.
{
DataSet ds = new DataSet("Categoria");
using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["cnnString"].ConnectionString))
{
string sql = "manual_Documentos_ListaDocumentosID"; //Nome da sua Prc.
using (SqlCommand cmd = new SqlCommand(sql, connection))
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@CategoriaID", CategoriaID); //Se precisar de parâmetros
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
}
}
return ds;
}
GridView1.DataSource = NomeMetodo(11);
GridView1.DataBind();
Caso não queira fazer o procedimento acima e deseje continuar utilizando o Wizard me fale, assim podemos continuar o chamado normalmente.
Fabio
Gostei + 0
23/06/2009
Indemberge Santos
Gostei + 0
25/06/2009
Fabio Mans
Gostei + 0
26/06/2009
Devmedia
a solução do consultor resolveu seu problema? podemos encerrar o chamado?
Gostei + 0
29/06/2009
Devmedia
por falta de retorno estamos colocando o seu chamado como concluído.
Caso ainda tenha alguma dúvida sobre o assunto desse chamado, post aqi q o consultor voltará a lhe atender.
Gostei + 0
01/07/2009
Indemberge Santos
{
DataSet ds = new DataSet("Categoria");
using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["cnnString"].ConnectionString))
{
string sql = "manual_Documentos_ListaDocumentosID"; //Nome da sua Prc.
using (SqlCommand cmd = new SqlCommand(sql, connection))
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@CategoriaID", CategoriaID); //Se precisar de parâmetros
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
}
}
return ds;
}
Usuando o DataSet que estou criando pelo wizard faço assim em minha classe: Public Overloads Function ObterAlunoCodigo(ByVal CodAluno As String) As DSAluno.tbAlunoDataTable
Dim AlunoAdapter As New DSAlunoTableAdapters.tbAlunoTableAdapter
'ObterAlunoCodigo é uma query que criei em meu DataSet, um select que trará os dados do aluno de 'acordo com o código do aluno fornecido. Return AlunoAdapter.ObterAlunoCodigo(CodAluno)
End Function Com respeito a atualização do DataSet, consegui resolver como me orientou, atualizei o meu select no DataSet tipado. Obrigado. Indemberge
Gostei + 0
01/07/2009
Fabio Mans
http://www.developerfusion.com/tools/convert/csharp-to-vb/
Public Shared Function NomeMetodo(ByVal CategoriaID As Integer) As DataSet
Dim ds As New DataSet("Categoria")
Using connection As New SqlConnection(ConfigurationManager.ConnectionStrings("cnnString").ConnectionString)
Dim sql As String = "manual_Documentos_ListaDocumentosID"
'Nome da sua Prc.
Using cmd As New SqlCommand(sql, connection)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@CategoriaID", CategoriaID)
'Se precisar de parâmetros
Dim da As New SqlDataAdapter(cmd)
da.Fill(ds)
End Using
End Using
Return ds
End Function
Está conseguindo utilizar criando o dataset?
======================================================================
Prezados; Não respondi devido problemas na conexão com a internet aqui da empresa, usamos Net Vírtua... Como passo esse código para VB.NET?
public static DataSet NomeMetodo(int CategoriaID) //Caso precise de parâmetros.
{
DataSet ds = new DataSet("Categoria");
using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["cnnString"].ConnectionString))
{
string sql = "manual_Documentos_ListaDocumentosID"; //Nome da sua Prc.
using (SqlCommand cmd = new SqlCommand(sql, connection))
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@CategoriaID", CategoriaID); //Se precisar de parâmetros
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
}
}
return ds;
}
Usuando o DataSet que estou criando pelo wizard faço assim em minha classe: Public Overloads Function ObterAlunoCodigo(ByVal CodAluno As String) As DSAluno.tbAlunoDataTable
Dim AlunoAdapter As New DSAlunoTableAdapters.tbAlunoTableAdapter
'ObterAlunoCodigo é uma query que criei em meu DataSet, um select que trará os dados do aluno de 'acordo com o código do aluno fornecido. Return AlunoAdapter.ObterAlunoCodigo(CodAluno)
End Function Com respeito a atualização do DataSet, consegui resolver como me orientou, atualizei o meu select no DataSet tipado. Obrigado. Indemberge
Gostei + 0
04/07/2009
Devmedia
a resposta do consultor foi suficiente? Podemos encerrar o chamado?
Gostei + 0
06/07/2009
Devmedia
por falta de retorno estamos encerrando o chamado. Caso ainda tenha dúvidas sobre o assunto desse post, por favor, volte a postar aqui mesmo que o consultor voltará a lhe antender.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)