GridControl主从表的数据绑定以及从表事件
来源:互联网 发布:最新免费手机电影软件 编辑:程序博客网 时间:2024/06/06 18:49
主从表的数据绑定:
DataSet ds = new DataSet();
//主表
DataTable dtMaster = new DataTable("dtMaster");
//从表
DataTable dtDetail = new DataTable("dtDetail");
//加入DataSet
ds.Tables.Add(dtMaster);
ds.Tables.Add(dtDetail);
//设置主从键关系
DataColumn keyColumn = myDs.Tables["dtMaster"].Columns["masterId"]; //主键
DataColumn foreignColumn = myDs.Tables["dtDetail"].Columns["detailId"]; //外键
ds.Relations.Add("关联", keyColumn, foreignColumn); //从表的层次名
gridControl1.DataSource = ds.Tables["dtMaster"].DefaultView;
编辑从表事件:
private void gridControl1_Click(object sender, EventArgs e)
{
int i = gridControl1.FocusedRowHandle;
DevExpress.XtraGrid.Views.Grid.GridView detailView = gridControl1.GetVisibleDetailView(i) as DevExpress.XtraGrid.Views.Grid.GridView;
if (detailView != null)
{
detailView.Click += new EventHandler(gdDetail_Click);
}
}
/// <summary>
/// 从表点击事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void gdDetail_Click(object sender, EventArgs e)
{
DevExpress.XtraGrid.Views.Grid.GridView gv = sender as DevExpress.XtraGrid.Views.Grid.GridView;
string sText=gv.GetDataRow(gv.FocusedRowHandle)["字段名"].ToString();
}
- GridControl主从表的数据绑定以及从表事件
- GridControl如何绑定主从表
- DevExpress中GridControl实现主从表绑定数据
- DevExpress中GridControl实现主从表绑定数据
- devexpress gridcontrol 主从表 获取从表数据
- GridControl 控件-----List<T>数据源 实现主从表关系绑定
- DevExpress GridControl主从表
- GridControl主从表设置
- Hierarchy 的主从表绑定 和 update 主从表数据
- DevExpress GridControl gridView 主从表
- [DevExpress]GridControl主从表显示
- DataView如何绑定WebService返回的主从表数据集
- DevExpress 中的gridControl1 中主从表的数据绑定
- WPF GridControl 数据绑定
- DevExpressControl中的GridControl展现主从表数据结构
- GridControl的绑定
- GridControl控件如何绑定数据
- DevExpress中GridControl的重新绑定数据后如何刷新
- java JNI入门一
- 取得IOS设备型号
- pthread_create线程创建的过程剖析
- 修改图片大小
- 一个函数实现调节录音控制麦克风输入音量
- GridControl主从表的数据绑定以及从表事件
- Flex使用ModuleLoader请记住在主程序中加入以下代码
- 如何安装MATLAB工具箱-总结
- C++ GUI Qt4学习笔记(七)
- ASN.1笔记——基本类型详述
- Eclipse简单配置使开发更快更流畅
- C#学习第四天
- request.getParameter("xxx")用EL表达式如何写
- 这几天一直在学习QT,打算趁着代码还少,把GMicaps移植到qt平台。