// 行事件 protected void Grid1_RowCommand(object sender, FineUI.GridCommandEventArgs e) { if (e.CommandName == "Delete") { string keyname = Grid1.Rows[e.RowIndex].Values[1].ToString(); int flag = operate.DeleteRecommendByTypeName(keyname); if (flag >= 1) { Alert.ShowInParent("删除成功"); BindData(); } else { Alert.ShowInParent("删除失败"); } } else if (e.CommandName == "CheckBox1") { string keyname = Grid1.Rows[e.RowIndex].Values[1].ToString(); FineUI.CheckBoxField checkField = (FineUI.CheckBoxField)Grid1.FindColumn(e.ColumnIndex); bool checkState = checkField.GetCheckedState(e.RowIndex); int a = operate.UpdateRecommendByTypeName(keyname, checkState); if (a > 0) { Alert.ShowInParent("操作成功"); BindData(); } else { Alert.ShowInParent("操作失败"); } } else if (e.CommandName == "MoveUp") { int ID = Convert.ToInt32(Grid1.Rows[e.RowIndex].Values[0].ToString()); operate.GetRecommendByMove(ID, "上移"); BindData(); } else if (e.CommandName == "MoveDown") { int ID = Convert.ToInt32(Grid1.Rows[e.RowIndex].Values[0].ToString()); operate.GetRecommendByMove(ID, "下移"); BindData(); } }