我有一个Win Form Application。
我在哪里使用MySql数据库。我有三个专栏 - Quyntity,已售出并返回。
我想在datagrid视图名称上添加一个新的自定义列--available_quyntity。它会显示(Quyntity - sold)+返回的结果。
例如 - 一列有Qyn - 10,Sold - 6,返回 - 2.因此,available_quyntity的结果将是6。
我该怎么做?
答案 0 :(得分:0)
我的假设是您正在使用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();