Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia Galera
Estou desenvolvendo uma aplicação, e nela eu puxo através de um select, alguns campos para preencher um DataGrid.
Após isso o usuário vai ter um campo CheckBox no DataGrid que ele irá marcar as linhas que quer deixar chekado para enviar para o Banco de Dados aquele valor do Check.
Sendo: Checkado = True;
Sem Check = False;
Como faço para obter esse valor do Check e armazenar em uma variavel para quando for enviar para o Banco, ele faça a validação de check ou não check e alimenta aquela coluna no banco com Update e o campo true ou false?
estou fazendo assim para obter os valores das colunas...
for (int i = 0; i < dvgOpProgramada.Rows.Count - 1; i++)
{
string col1 = dvgOpProgramada.Rows[i].Cells[0].Value.ToString(); //Op
string col2 = dvgOpProgramada.Rows[i].Cells[1].Value.ToString(); //Item
string col3 = dvgOpProgramada.Rows[i].Cells[2].Value.ToString(); //Oper
string col4 = dvgOpProgramada.Rows[i].Cells[3].Value.ToString(); //Data Limite
string col5 = dvgOpProgramada.Rows[i].Cells[4].Value.ToString(); //Receita
string col6 = dvgOpProgramada.Rows[i].Cells[5].Value.ToString(); //CHECK BOX
Poderiam me ajudar nesse caso? Obrigado desde já!!Boa tarde
Tentei fazer assim
CheckBox col6 = (CheckBox)dvgOpProgramada.Rows[i].Cells[5].Value;
//CheckBox col6 = (CheckBox)dvgOpProgramada.Rows[i].FindControl("Oprogramada");
bool valor = col6.Checked;
Mais não consegui obter o valor..
no update vai ficar assim:
string altera = "update Production set OpProgramada = '" + col6 + "' where Lx_Operacao = '" + col3 + "'";
OleDbCommand cmd_mes = new OleDbCommand(altera, conn_mes);
cmd_mes.ExecuteNonQuery();
nessa col6 teria que pegar o valor True (marcado) ou false (sem marcação) pra rodar o updateMas não é pra pegar o Value, tentou da forma que postei ?
Tentei sim amigo, não consegui...
eu queria jogar o valor de True ou False desse checkbox nessa variavel col6, pra usar ela na hora de rodar o Update set ' "+col6+" '.. etc
Ainda não consegui
Você terá que localizar o controle e converter para o tipo Checkbox. Será algo como: