asp.net - Grid Update Event not working -
error on :: rowindex not found
gridviewrow row = (gridviewrow)gridview1.rows[e.rowindex];
below grid row update event....
protected void gridview1_rowupdating(object sender, eventargs e) { gridviewrow row = (gridviewrow)gridview1.rows[e.rowindex]; dropdownlist ct = (dropdownlist)row.findcontrol("case_type"); dropdownlist cs = (dropdownlist)row.findcontrol("case_status"); con.open(); sqlcommand cmd = new sqlcommand("update intakesheet set case_number = @case_number, case_name=@case_name, case_type=@case_type, case_status = @case_status, assigned_date = @assigned_date, assigned_to = @assigned_to, date_withdrawn= @date_withdrawn, date_delivered= @date_delivered, qc_by = @qc_by, qc_date=@qc_date, additional_notes = @additional_notes (case_number = @case_number)", con); cmd.executenonquery(); gridview1.editindex = -1; con.close(); bind(); } public void bind() { con.open(); sqldataadapter da = new sqldataadapter("select * intakesheet", con); dataset ds = new dataset(); da.fill(ds, "intakesheet"); gridview1.datasource = ds.tables[0].defaultview; gridview1.databind(); con.close(); }
change line
protected void gridview1_rowupdating(object sender, eventargs e)
with
protected void gridview1_rowupdating(object sender, gridviewupdateeventargs e)
Comments
Post a Comment