我有一个数据绑定,用分号分隔,ef(1; 3; 4; 3;)我如何将它们分开,以便在一个单独的文本框中显示每个数字? 用户还需要能够使用add函数(已经实现),这样当数据被添加回文本框时,它们将以分号分隔符存储在sql中。
{
textBox1.DataBindings.Add(new Binding("Text", sudokuDataSet, "puzzle.puzzle"));
textBox2?
textBox3?
}
答案 0 :(得分:0)
据我所知,你将一些数字存储在以“;”分隔的数据库中像1; 2; 3; 5; 7
如果这是你的问题,那么在字符串中获取并使用 string.Split()并在你的情况下将分隔字符传递给此方法“;” 。返回一个字符串数组。从数组中获取值并应用于文本框
有关详细信息,请访问link
答案 1 :(得分:0)
第一步。
如果您需要在文本框中显示逗号分隔的数字。 你必须将数字存储在字符串中然后使用string.split(,)它将拆分数字并将其返回给你的数组。现在你将每个数字放在单独的数组位置。你现在将这些数字放入文本框中数组的位置。
第二步
如果您需要将文本从多个文本框中获取到数据库,请使用分隔符将它们分开。您必须创建一个字符串,然后添加文本框,例如
String str = textbox1.Text;
str = str + ',' + textbox2.text;
str = str + ',' + textbox3.text;
并继续。
希望这对你有所帮助。