使用C#将数据绑定到许多文本框

时间:2012-06-12 07:52:02

标签: c# asp.net sql visual-studio-2010 visual-studio

我有一个数据绑定,用分号分隔,ef(1; 3; 4; 3;)我如何将它们分开,以便在一个单独的文本框中显示每个数字? 用户还需要能够使用add函数(已经实现),这样当数据被添加回文本框时,它们将以分号分隔符存储在sql中。

    {

        textBox1.DataBindings.Add(new Binding("Text", sudokuDataSet, "puzzle.puzzle"));
        textBox2?
        textBox3?

    }

2 个答案:

答案 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;

并继续。

希望这对你有所帮助。