我有一个绑定到DataTable的DataGridView.DataTable是从数据库查询填充的.该表包含一个名为BestBefore的列.BestBefore是格式化为字符串的日期(SQLite没有日期类型).
我想以编程方式向DataGridView添加一个名为Status的新列.如果BestBefore小于当前日期,则Status值应设置为OK,否则Status值应设置为NOT OK.
我是Winforms的新手,所以我们非常感谢一些示例代码.
更新:
我认为DataColumn.Expression可以进行简单的计算,例如将列的整数值乘以另一个值,但是如何做我需要做的事情呢?也就是说,计算nowBefore列中now和date(字符串格式化)之间的差异,以确定为新状态列提供的值.示例代码将不胜感激.
到目前为止,我只使用C#创建控制台应用程序.我接下来要做的是创建ac#应用程序,它可以打开一个表数据库(可能是sqlite)并以表格形式向用户显示数据.我希望用户能够按列,搜索等方式进行排序.我对GUI文件有几个问题.
什么是适用于GUI前端的.Net技术?的WinForms?
我真的很感激链接到教程或做类似的事情的工作示例
任何帮助赞赏.