1.点击“Run Designer”,新增一个控件。例如:repositoryItemButtonEdit1
2.给gridview生成 gridView1_CustomRowCellEdit方法,让后按照以下代码,实现根据条件显示前面定义的按钮
private void gridView1_CustomRowCellEdit(object sender, DevExpress.XtraGrid.Views.Grid.CustomRowCellEditEventArgs e)
{
GridView gv = sender as GridView;
string flag = gv.GetRowCellValue(e.RowHandle, gv.Columns["FUPLOAD_FLAG"]).ToString();
switch (e.Column.FieldName)
{
case "checkID":
if (flag == "9")
e.RepositoryItem = repositoryItemButtonEdit1;
break;
}
}