在DataGrid里,如果某一单元格的值发生改变,那么把当前日期赋值给所另一个列,

feel_sky 2005-07-29 02:21:55
如:DataGrid有俩个列,一个数量列,一个时间列,
当用户更改数量列的值后,时间列自动能获取当前日期!
说白了其实就是为了更新日期,只不过触发日期更新的条件是单元格的值改变
可能表达上有问题,
哪位有什么好的方法给个建议!
...全文
212 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
feel_sky 2005-08-01
  • 打赏
  • 举报
回复
谢谢,问题已经解决!
我还需要多看些基础的东西啊!
mooowx 2005-07-29
  • 打赏
  • 举报
回复
To: terryxin(有聊的冬季)

有机会借来用用.我整天自己凑代码.
terryxin 2005-07-29
  • 打赏
  • 举报
回复
帮你顶下,我们是写成的用户控件
mooowx 2005-07-29
  • 打赏
  • 举报
回复
利用 DataGrid 所绑定的表(DataTable)的ColumnChanged事件过程,e.Row("日期")=Now()就行;
资源下载链接为: 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表。这种方法不仅保持了数据绑定

16,720

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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