up
转化为模板列感觉好麻烦,如果不转化的话又没法编辑,真郁闷。 private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
Info MyInfo = new Info();
ArrayList a = new ArrayList();
a.Add((int)DataGrid1.DataKeys[e.Item.ItemIndex]);
a.Add(((DropDownList)e.Item.FindControl("dg_ddlBigSort")).SelectedItem.Value);
a.Add(((DropDownList)e.Item.FindControl("dg_ddlSmallSort")).SelectedItem.Value);
a.Add(DataGrid1.Items[2].Cells[0].Text.Trim());//此乃超级链接列。出错,超出索引范围。 if(MyInfo.UpdateBigSortSmallSortTitleWhereID(a) == "1")
{
Response.Write("<script>alert('更新成功!')</script>");
}
else
{
Response.Write("<script>alert('更新失败!')</script>");
}
}