如何在datagridview中添加计算自定义列
本文关键字:计算 自定义 添加 datagridview | 更新日期: 2023-09-27 17:53:21
我有一个Win Form Application。
我使用MySql数据库。我有三栏——数量、售出和退货。
我想在数据网格视图名称- available_quynity上添加一个新的自定义列。它将显示(数量-售出)+退货的结果。
Eg -列有Qyn - 10, Sold - 6, Returned - 2。因此,available_quantity的结果将是6。
我的假设是你正在使用DataTable绑定你的网格视图。下面是可以完成此任务的示例代码。
DataTable dt = your datasource;
DataColumn dc = new DataColumn();
dc.ColumnName = "NameForNewColumn";
dc.DataType = typeof(WhatEverDataTypeYouWant);
dc.Expression = "(Quyntity - sold) + returned";
dt.Columns.Add(dc);
DataGridView.DataSource = dt;
DataGridView.DataBind();