marcdes 0 Denunciar post Postado Dezembro 8, 2004 olá Pessoal estou com um pequeno problema. estou usando um input do tipo Checkbox num repeater. <input runat="server" id="chkQuestao" name="chkQuestao" value='<%# DataBinder.Eval(Container.DataItem, "cod_questao") %>' type="checkbox"> es estou tentando pegar o valor desse input dessa forma: foreach (RepeaterItem repItem in this.repQuestoes.Items){if (repItem.ItemType == ListItemType.AlternatingItem || repItem.ItemType == ListItemType.Item){ HtmlInputCheckBox chkQuestao = (HtmlInputCheckBox)repItem.FindControl("chkQuestao");if(chkQuestao.Checked){string strSqlInsert = "INSERT INTO tExercicioQuestao (idExercicio, idQuestao) VALUES (@exercicio, @questao)";OleDbConnection objCon = new OleDbConnection(strConn);OleDbCommand objCommand = new OleDbCommand(strSqlInsert, objCon);objCommand.Parameters.Add(new OleDbParameter("@exercicio", strCodExercicios));objCommand.Parameters.Add(new OleDbParameter("@questao", chkQuestao.Value));try{objCon.Open();objCommand.ExecuteNonQuery();}catch (OleDbException erro){ this.lblErro.Text = "ERRO: " + erro.Message; this.lblErro.Font.Bold = true;this.lblErro.ForeColor = Color.Red;this.lblErro.Font.Name = "Verdana";} catch (Exception erro){this.lblErro.Text = "ERRO: " + erro.Message; this.lblErro.Font.Bold = true;this.lblErro.ForeColor = Color.Red;this.lblErro.Font.Name = "Verdana";}finally{objCon.Close();objCommand.Dispose();}}} Está ocorrendo um erro na linha : if(chkQuestao.Checked) Erro: Object Reference not set to an instance of an object alguem sabe pq está ocorrendo esse erro? abs, Marcondes Compartilhar este post Link para o post Compartilhar em outros sites
Tiago Colombo 0 Denunciar post Postado Dezembro 9, 2004 Ao invés de você usar o <input type='checkbox'/>, utilize o próprio componente do ASP.NET, o <asp:CheckBox id="CheckBox1" runat="server"></asp:CheckBox>.Depois no seu código, você cria um objeto do tipo CheckBox. E continue usando o FindControl.Espero ter ajudado,[]´s Compartilhar este post Link para o post Compartilhar em outros sites