Pergunta

Eu tenho um gridview que exibe os itens mais detalhes, eu adicionei dois campos do modelo One é uma caixa de seleção e o outro é um textboc, o que eu quero é simplesmente para verificar todos os itens que o cliente quer comprar e anote a quantidade em a caixa de texto, quando eu clicar em um botão, eu deveria verificar todas as linhas no gridview e quando a caixa está marcada, então eu deveria comparar o valor na caixa de texto com o valor de um campo de ligação de dados do gridview chamado Quantidade e, em seguida, continuar a minha função de ordem ...

Eu sei que isso soa muito, portanto, qualquer tipo de ajuda é muito apreciado ...

Foi útil?

Solução

Se a sua pergunta é "como percorrer as linhas de um GridView", então minha resposta é a seguinte:

int count = gridView1.Rows.Count;

for(int i=0; i < count; i++)
{
  GridViewRow row = gridView1.Rows[i];
  CheckBox cb = row.FindControl("CheckBoxID") as CheckBox;
  //Check if CheckBox is checked
  if(cb != null && cb.Checked) 
  {
    // Logic here.
  }
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top