updateCommand问题!急
protected void DataGrid1_UpdateCommand(object source, DataGridCommandEventArgs e){
string id = e.Item.Cells[0].Text;
string name = ((TextBox)e.Item.Cells[1].Controls[0]).Text.Trim();
string age = ((TextBox)e.Item.Cells[2].Controls[0]).Text.Trim();
string sex = ((RadioButtonList)e.Item.Cells[3].Controls[1]).Text.ToString();这行报错 指定的参数已超出有效值的范围。
参数名: index
string address = ((TextBox)e.Item.Cells[4].Controls[0]).Text.Trim();
db.update(Int32.Parse(id), name, (Int32.Parse(age)), sex, address);
DataGrid1.EditItemIndex = -1;
bind();
}
string sex = ((RadioButtonList)e.Item.Cells[3].Controls[1]).Text.ToString();应该怎么改???
我的sex是RadioButtonList 在编辑时我应该如何给sex赋值?
[[it] 本帖最后由 chairmancui 于 2008-3-17 21:11 编辑 [/it]]