2012-06-12 37 views
0

我有一個數據綁定,用分號分隔,ef(1; 3; 4; 3;)如何分離它們,以便在單獨的文本框中顯示每個數字? 用戶還需要能夠使用add函數(allready實現),以便當數據被添加回到文本框時,它們以分號分隔符存儲在sql中。用C#綁定數據到很多文本框

{ 

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

    } 
+0

您能否展示更多的代碼,並解釋您的「分號分隔」綁定的位置? –

回答

0

第一步。

如果您需要在文本框中顯示以逗號分隔的數字。 你必須存儲在字符串中的數字,然後使用string.split(,)它將拆分數字並將其返回給你在array.Now你有每個數字在單獨的數組position.You現在將這些數字放入文本框數組的位置。

第二步

如果你需要用delimeter.You分隔他們獲得來自多個文本框到數據庫中的文本已創建一個字符串,然後添加文本框,例如像

String str = textbox1.Text;
str = str + ',' + textbox2.text;
str = str + ',' + textbox3.text;

並繼續。

希望這對你有所幫助。

0


我明白你存儲一些數字由分離數據庫「;」像1; 2; 3; 5; 7
如果這是你的問題,那麼在一個字符串中使用string.Split()並傳遞分隔字符到這種方法在你的情況「;」 。返回一個字符串數組。從數組獲取值並應用於文本框。
欲瞭解更多信息,請訪問link