gpt4 book ai didi

c# - 如何从 C# 中的 DataGridView 单元格中提取分号分隔值

转载 作者:行者123 更新时间:2023-11-30 20:20:58 25 4
gpt4 key购买 nike

screenshot

我是 C# 的新手,我正在使用 Windows 窗体。如屏幕截图所示,我在 DataGridView 中有一个单元格,其中包含以分号分隔的值。我有这段代码可以创建新按钮,但我缺少可以将单元格中的每个值分配给新按钮的部分。

我想拆分这些值(HOUSENO 列)并将它们中的每一个分配给我表单上的一个按钮文本。任何人都知道我该怎么做。谢谢

// I am trying to loop all those values and assign them to a new button text but I have no idea how to do it:

{
Button btn = new Button();
btn.Text =
btn.Width = 162;
btn.Height = 100;

flowLayoutPanel1.Controls.Add(btn);
}

最佳答案

假设您使用的是 DataSet/DataTable,您还没有指定:

var row = dt.Rows[0]["HOUSENO"].ToString(); // no idea if you're returning more than one row

string[] houseNumbers = row.Split(';');

foreach(string houseNum in houseNumbers)
{
Button btn = new Button();
btn.Text = houseNum;
btn.Width = 162;
btn.Height = 100;

flowLayoutPanel1.Controls.Add(btn);
}

关于c# - 如何从 C# 中的 DataGridView 单元格中提取分号分隔值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34993075/

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