Dev控件GridView单元格绑定控件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dev控件GridView单元格绑定控件相关的知识,希望对你有一定的参考价值。

 

 

Dev控件GridView单元格绑定控件

//文本按钮

RepositoryItemButtonEdit btnFields = new RepositoryItemButtonEdit();//创建控件

btnFields.ButtonClick += new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(btnField_ButtonClick);//事件绑定

gridView1.Columns["Fields"].ColumnEdit = btnFields;//绑定单元格

void btnField_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
{
  //事件处理
}

 

//选择框

RepositoryItemCheckEdit btnBExport = new RepositoryItemCheckEdit();

btnBExport.QueryCheckStateByValue += new DevExpress.XtraEditors.Controls.QueryCheckStateByValueEventHandler(btnBExport_QueryCheckStateByValue);

gridView1.Columns["BExport"].ColumnEdit = btnBExport;

void btnBExport_QueryCheckStateByValue(object sender, DevExpress.XtraEditors.Controls.QueryCheckStateByValueEventArgs e)
{
  switch (e.Value.ToString())
  {
    case "True"://也可以绑定0,1;yes,no等
      e.CheckState = CheckState.Checked;
      break;
    case "False":
      e.CheckState = CheckState.Unchecked;
      break;
    default:
      e.CheckState = CheckState.Unchecked;
      break;
  }
  e.Handled = true;
}

以上是关于Dev控件GridView单元格绑定控件的主要内容,如果未能解决你的问题,请参考以下文章

C# dev控件中gridview 我要确定某一个单元格的位置

GridView合并单元格万能版(包括模板列)

gridcontrol控件获取单元格所在列名

c#winfrom中gridview控件怎样设置让表头不可点击,还有下面点击全选中,还不是点击只显示一个单元格,求助,谢

Dev中gridControl控件怎么讲某行的两列单元格合并

WPF如何获得ListView内各单元格控件