dev gridcontrol
来源:互联网 发布:单代号时标网络计划 编辑:程序博客网 时间:2024/04/18 04:06
1. gridcontro某列设置成了repositoryItemComboBox,这时候如果这列的某个值改变了,设置当前行的某个单元格的值,用下面的方法。
private void repLookUpEdit2_EditValueChanged(object sender, EventArgs e)
{
LookUpEdit a = (LookUpEdit)sender;
string aa = a.EditValue.ToString();
if (aa == "-1")
{
int H = grdvexpense.FocusedRowHandle;//当前记录号
grdvexpense.SetRowCellValue(H, "columnName", 1);
}
}
或者你可能需要用下面这种方法:
private void grdvexpense_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
{
DataRowView selecttype = (DataRowView)grdvexpense.GetFocusedRow();
decimal a= 0;
decimal b= 0;
if (!selecttype["a"].ToString().Equals("") && (!selecttype["b"].ToString().Equals("")))
{
a= (decimal)selecttype["a"];
b= (int)selecttype["b"];
selecttype["c"] = a* b;
}
}
2.如果要设置当前行的某个单元格只读,貌似不能用上面的方法了,可以用下面的方法。
{
DataRowView selecttype = (DataRowView)grdvexpense.GetFocusedRow();
if (selecttype["type"].ToString() == "-1")
{
if (grdvexpense.FocusedColumn.Name.Equals("gridColumn5"))
{
e.Cancel = true;
return;
}
}
{
string a = this.grdvexpense.GetRowCellValue(e.RowHandle, "a").ToString().Trim();
string b = this.grdvexpense.GetRowCellValue(e.RowHandle, "b").ToString().Trim();
if (a.Length < 1)
{
e.Valid = false;
this.grdvexpense.SetColumnError(this.grdvexpense.Columns["a"], "请填写名称!", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Default);
}
if (b.Length < 1)
{
e.Valid = false;
this.grdvexpense.SetColumnError(this.grdvexpense.Columns["b"], "请填写金额!", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Default);
}
}
{
e.ExceptionMode = ExceptionMode.NoAction;
}
- dev GridControl
- Dev GridControl
- dev gridcontrol
- DEV GridControl
- Dev -- GridControl 简单使用
- Dev -- GridControl 分组显示
- DEV GridControl小结。。
- [转]dev gridControl小结
- DEV GridControl小结
- dev GridControl笔记
- Dev GridControl 学习笔记
- DEV GridControl小结。。
- DEV Gridcontrol 多选
- Dev 控件之GridControl
- Dev GridControl 小结
- DEV GridControl小结。。
- Dev -- GridControl 分组显示
- DEV GridControl小结
- java.util.TreeMap
- c/c++中整型数据的数据范围
- 腾讯云数据库CDB介绍及数据库与应用数据库分析
- 取不到DAO,java.lang.NullPointerException
- 2015华为校招上机考试编程Java
- dev gridcontrol
- openstack ice自定义调度算法项目详解(horizon、novaclient、api、scheduler、db、自定义数据库)
- Caffemodel数据结构解析与Protocol Buffer技术详解(C++实例)
- Meta http-equiv属性详解
- Recyclerview
- hadoop 参数配置
- 食物链
- Java中静态变量的适用场景
- 小胖说事-------iOS利用代码添加事件到系统日历中