72、.NET 数据展示与 XML 操作全解析

.NET 数据展示与 XML 操作全解析

一、.NET 数据展示基础

在 .NET 环境下,数据展示是一个重要的功能。以 DataGrid 为例,它可以展示来自多种数据源的数据,如数组、数据表或数据集。下面详细介绍其相关操作。

1.1 DataGrid 鼠标点击处理

当用户在 DataGrid 上点击鼠标时,我们可以通过一系列操作来定位点击位置并展示上下文菜单。具体步骤如下:
1. 调用 dataGrid.HitTest() 方法计算用户点击的位置。
2. 获取 DataGrid 的 BindingManagerBase 实例:

BindingManagerBase bmb = this.BindingContext[dataGrid.DataSource, dataGrid.DataMember];
  1. 找到用户点击的行,并移动当前行指示器,然后展示弹出菜单。示例代码如下:
bmb.Position = hti.Row;
DataRowView drv = bmb.Current as DataRowView;
if (drv != null)
{
    ContextDataRow ctx = drv.Row as ContextDataRow;
    if (ctx != null) ctx.PopupMenu(dataGrid, e.X, e.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值