Data Reader

12/03/2012

0

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???
Thiago Garcez

Thiago Garcez

Responder

Posts

12/03/2012

Joel Rodrigues

Você precisa fazer um loop para ler todos os registros do DataReader.

while(dr.Read())
{
//pegar valores (linha a linha)
}

Boa sorte.
Responder

13/03/2012

Thiago Garcez

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...
Responder

14/03/2012

Fabio Fim

Cria um datatable
e dentro da datatable cria um for next contando até 2 linhas

Responder

15/03/2012

Thiago Garcez

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?
Responder

15/03/2012

Pedro Maitan

Tente verificar assim
if (DdlProfissionais.Items.Count > 0)
{
   // Tem Itens
}
else
{
   // Não tem Itens
}
Responder

15/03/2012

Joel Rodrigues

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.
Responder

15/03/2012

Thiago Garcez

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?
Responder

15/03/2012

Pedro Maitan


Para inserir um Item na primeira index:

DdlTipo.Items.Insert(0, new ListItem(Selecione o Tipo, 0));
Responder

15/03/2012

Thiago Garcez


Para inserir um Item na primeira index:

DdlTipo.Items.Insert(0, new ListItem(Selecione o Tipo, 0));



Vlw!!!!!
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar