gpt4 book ai didi

C# 分隔符不显示

转载 作者:行者123 更新时间:2023-12-02 09:18:34 24 4
gpt4 key购买 nike

我正在尝试将 datagridview 中的值与分隔符连接起来。不幸的是,我迷失了使用字符串连接。谢谢,如果有人可以纠正我的错误。

private void Button_Click(object sender, EventArgs e)
{
string message = string.Empty;

foreach (DataGridViewRow row in dataGridView1.Rows)
{
bool isSelected = Convert.ToBoolean(row.Cells["Column1"].Value);
if (isSelected)
{
message += String.Join(", ", row.Cells["pk_pspatitem"].Value.ToString());
}
}

MessageBox.Show(message);
}

最佳答案

或者您可以使用 LINQ 进行查询:

string message = String.Join(", ", from DataGridViewRow r in dataGridView1.Rows
where true.Equals(r.Cells["Column1"].Value)
select r.Cells["pk_pspatitem"].Value);

pattern matching在 C# 7.0 中(Visual Studio 2017 附带)

string message = String.Join(", ", from DataGridViewRow r in dataGridView1.Rows
where r.Cells["Column1"].Value is true
select r.Cells["pk_pspatitem"].Value);

关于C# 分隔符不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44642000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com