如何根据条件在C#中使用LINQ从花药列中添加一列值

问题描述 投票:0回答:1

我有一列Name =“ day1”,其中包含0和1。而且我必须使用LINQ或任何其他方法在新创建的列中将条件0添加到“ A”或将1添加到“ P”的值。

我已经使用代码添加了新的黑色列

dataGridView1.Columns.Add("C1", "newC");

Like

--------   --------
| day1 |   | newC |
--------   --------
|  1   |   |  P   |
|  0   |   |  A   |
|  1   |   |  P   |
|  1   |   |  P   |
--------   --------
c# linq datagridview datagridviewcolumn
1个回答
0
投票
dt.Columns.Add("newC", typeof(string));
foreach (DataRow row in dt.Rows)
{
    row["newC"] = (int)row["day1"] == 0 ? "A" : "P";
}
dataGridView1.DataSource = dt;
© www.soinside.com 2019 - 2024. All rights reserved.