![](/img/trans.png)
[英]How to add a new row to Winforms DataGridView in my custom column
[英]How to add a calculated custom column in datagridview?
我有一個Win Form申請表。
我在哪里使用MySql數據庫。 我有三列-Quyntity,已售出並退回。
我想在datagrid視圖名稱-available_quyntity上添加一個新的自定義列。 它將顯示(質量-已售出)+返回的結果。
例如-一列有Qyn-10,Sold-6,Returned-2。因此,available_quyntity的結果將為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();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.