DataGrid如何获取当前选中行中某一项的数据

SLEEPDANCER 2010-04-10 05:48:21
如题 需要事件触发么 代码如何写 网上找到的总是指定的行列 怎么获取鼠标选中的当前行的某项数据?
如果是多选 如何完成呢 谢谢
...全文
337 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
SLEEPDANCER 2010-04-15
  • 打赏
  • 举报
回复
问题已解决 结贴
kkmqj 2010-04-14
  • 打赏
  • 举报
回复
CDataGrid m_grid;
m_grid.SetRow(m_grid.GetRow());
m_grid.SetCol(m_grid.GetCol());
CString str = m_grid.GetText();获得当前焦点所在单元格数据。
蒋晟 2010-04-14
  • 打赏
  • 举报
回复
是VB的Forms 2.0里面那个DataGrid么?
参考http://msdn.microsoft.com/en-us/library/aa231246(VS.60).aspx
蒋晟 2010-04-11
  • 打赏
  • 举报
回复
.Net的还是ActiveX?
SLEEPDANCER 2010-04-11
  • 打赏
  • 举报
回复
是ActiveX的
Dingnifei123 2010-04-10
  • 打赏
  • 举报
回复
CListCtrl就非常好,

推荐使用!

不建议哦那个DataGrid,真不好用,深切体会!~
蒋晟 2010-04-10
  • 打赏
  • 举报
回复
谁写的DataGrid类?C++的grid类库很多的。
SLEEPDANCER 2010-04-10
  • 打赏
  • 举报
回复
直接用微软自带的那个

做作业要用datagrid...
资源下载链接为: https://pan.quark.cn/s/d9ef5828b597 在WPF开发中,DataGrid控件是展示和编辑结构化数据的强大工具。有时,我们可能需要在DataGrid的每一行中添加一个ComboBox,并且每个ComboBox的数据源都需要独立设置,以满足特定的业务需求。这可以通过灵活的数据绑定和模板来实现。以下是详细的步骤和代码示例: DataGrid通过其ItemsSource属性绑定到一个数据源(如ObservableCollection或ICollectionView),根据数据源中的元素生成对应数量的行。每一行的单元格内容可以通过DataGridTemplateColumn定义自定义的显示和编辑模板。 创建一个类,包含每个数据项的主要属性以及ComboBox所需的下拉列表数据。例如: 填充一个ObservableCollection,并将其设置为DataGrid的ItemsSource: 在XAML中,为DataGrid的某个列定义一个DataGridTemplateColumn,其中包含一个ComboBox。使用ItemTemplate来设置ComboBox的数据源,通过RelativeSource找到当前行的数据上下文: 在这个例子中,RelativeSource AncestorType=DataGridRow用于找到当前行的DataContext,即MyDataItem对象,然后从其ComboBoxOptions属性获取数据作为ComboBox的ItemsSource。这样,每个ComboBox的数据源就是与其对应的MyDataItem实例中的ComboBoxOptions列表。 运行程序后,每个ComboBox将显示其所在行的数据上下文中的ComboBoxOptions列表。这种方法不仅保持了数据绑定

4,017

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧