Data Reader
Dúvida, eu tenho o seguinte resultado de um select..
1 carlos 19/02/2012 boné
1 carlos 19/02/2012 camisa
1 carlos 19/02/2012 tenis
1 carlos 19/02/2012 bermuda
Galera eu consigo pegar o resultado assim. Dr.GetString(0) ou 1,2,3,4..
Porém só da primeira linha como faço para pegar a segunda linha???
1 carlos 19/02/2012 boné
1 carlos 19/02/2012 camisa
1 carlos 19/02/2012 tenis
1 carlos 19/02/2012 bermuda
Galera eu consigo pegar o resultado assim. Dr.GetString(0) ou 1,2,3,4..
Porém só da primeira linha como faço para pegar a segunda linha???
Thiago Garcez
Curtidas 0
Respostas
Joel Rodrigues
12/03/2012
Você precisa fazer um loop para ler todos os registros do DataReader.
while(dr.Read())
{
//pegar valores (linha a linha)
}
Boa sorte.
while(dr.Read())
{
//pegar valores (linha a linha)
}
Boa sorte.
GOSTEI 0
Thiago Garcez
12/03/2012
Vle é eu tinha conseguido fazer ontem mais naõ deu para postar..
while (Dr.Read())
{
Dr.NextResult();
a.ds_srv += \n +Dr.GetString(6);
}
fiz assim... Mais muito obrigado...
while (Dr.Read())
{
Dr.NextResult();
a.ds_srv += \n +Dr.GetString(6);
}
fiz assim... Mais muito obrigado...
GOSTEI 0
Fabio Fim
12/03/2012
Cria um datatable
e dentro da datatable cria um for next contando até 2 linhas
e dentro da datatable cria um for next contando até 2 linhas
GOSTEI 0
Thiago Garcez
12/03/2012
Pessoal, tenho um DropDownList que vai ser alimentado pelo banco de dados, porém nem sempre terá informações, ficaria em branco.. ai neste caso precisaria colocar um if.
porem tentei de algumas formas não consegui, segue abaixo a Dropdownlist sendo alimentada.
DdlProfissionais.DataSource = ad.ListarProfissionais(a);// Carrega os dados
DdlProfissionais.DataValueField = cd_clb; // Define o conteúdo exibido no campo
DdlProfissionais.DataTextField = nmusual_clb; // Define o valor passado no campo
DdlProfissionais.DataBind();
tentei assim e não funcionar
if (DdlProfissionais.SelectValue = ) ou null não funciona...
Alguém tem alguma ideia?
porem tentei de algumas formas não consegui, segue abaixo a Dropdownlist sendo alimentada.
DdlProfissionais.DataSource = ad.ListarProfissionais(a);// Carrega os dados
DdlProfissionais.DataValueField = cd_clb; // Define o conteúdo exibido no campo
DdlProfissionais.DataTextField = nmusual_clb; // Define o valor passado no campo
DdlProfissionais.DataBind();
tentei assim e não funcionar
if (DdlProfissionais.SelectValue = ) ou null não funciona...
Alguém tem alguma ideia?
GOSTEI 0
Pedro Maitan
12/03/2012
Tente verificar assim
if (DdlProfissionais.Items.Count > 0) { // Tem Itens } else { // Não tem Itens }
GOSTEI 0
Joel Rodrigues
12/03/2012
Tente
if(dropDown.Items.Count == 0)
{
//faça alguma coisa
}
Ah, a menos que sua questão seja relacionada àquela que originou o tópico, abra outro tópico para novas perguntas.
Abraço.
if(dropDown.Items.Count == 0)
{
//faça alguma coisa
}
Ah, a menos que sua questão seja relacionada àquela que originou o tópico, abra outro tópico para novas perguntas.
Abraço.
GOSTEI 0
Thiago Garcez
12/03/2012
Tente verificar assim
if (DdlProfissionais.Items.Count > 0) { // Tem Itens } else { // Não tem Itens }
Vlw!!!!!!
Aproveitando....
DdlTipo.DataSource = t.FamiliaTec(); //Carrega os dados
DdlTipo.DataValueField = cd_ftc; //Define o conteúdo exibido no campo
DdlTipo.DataTextField = ds_ftc; //Define o valor passado no campo
DdlTipo.DataBind(); //Exibir os dados
DdlTipo.Items.Add(new ListItem(Selecione o Tipo, 0));
DdlTipo.SelectedValue = 0;
Selecione o Tipo aparece como o último da lista, queria que fosse o primeiro sabe como alterar?
GOSTEI 0
Pedro Maitan
12/03/2012
Para inserir um Item na primeira index:
DdlTipo.Items.Insert(0, new ListItem(Selecione o Tipo, 0));
GOSTEI 0
Thiago Garcez
12/03/2012
Para inserir um Item na primeira index:
DdlTipo.Items.Insert(0, new ListItem(Selecione o Tipo, 0));
Vlw!!!!!
GOSTEI 0