![]()
AddOperationColum
public void AddOperationColum()
{
if (!isOpen)
return;
GridColumn NewColumn = this.gridView1.Columns.AddField("Operation");
NewColumn.VisibleIndex = this.gridView1.Columns.Count;
NewColumn.UnboundType = DevExpress.Data.UnboundColumnType.String;
NewColumn.OptionsColumn.AllowSize = false;
NewColumn.Caption = "操作";
NewColumn.OptionsColumn.AllowGroup = DevExpress.Utils.DefaultBoolean.False;
DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit riButtonSearch = new DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit();
EditorButton editebtn = new EditorButton(ButtonPredefines.Glyph, "编辑");
editebtn.Caption = "编辑";
editebtn.Appearance.Font = new System.Drawing.Font("SimSun", 9F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
riButtonSearch.Buttons.Add(editebtn);
EditorButton delebtn = new EditorButton(ButtonPredefines.Glyph, "删除");
delebtn.Caption = "删除";
delebtn.Appearance.Font = new System.Drawing.Font("SimSun", 9F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
riButtonSearch.Buttons.Add(delebtn);
riButtonSearch.TextEditStyle = TextEditStyles.HideTextEditor;
riButtonSearch.ButtonClick += new ButtonPressedEventHandler(riButtonSearch_ButtonClick);
this.QCTypeConfig.RepositoryItems.Add(riButtonSearch);
NewColumn.ColumnEdit = riButtonSearch;
riButtonSearch.Buttons[0].Visible = false;
isOpen = false;
}
![]()
riButtonSearch_ButtonClick
void riButtonSearch_ButtonClick(object sender, ButtonPressedEventArgs e)
{
if (e.Button.Caption == "编辑")
{
int selectedHandle = this.gridView1.GetSelectedRows()[0];
int deqtypeid = int.Parse(this.gridView1.GetRowCellValue(selectedHandle, "CSEQTYPEID".ToString()).ToString());
UpdateQCConfigTypeForm uqftf = new UpdateQCConfigTypeForm(deqtypeid);
if (uqftf.ShowDialog() == DialogResult.OK)
{
bindData(txtName.Text);
}
}
else if (e.Button.Caption == "删除")
{
}
}