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