从数据库中检索值并将其分配给其中包含分隔符的不同文本框

时间:2014-04-25 04:21:44

标签: c# asp.net sql-server-2008

 d.field1 = txt1.Text.Trim() + "$" + txt2.Text.Trim() +
 "$" + txt3.Text.Trim() + "$" + txt4.Text.Trim(); 
  

上面的代码表明,文本框的值已存储在数据库中,并使用分隔符 $ 组合所有文本框。   数据库中的Field1列是值 a $ b $ c $ d。的值   现在我需要从数据库中检索相同的值并将其分配给特定的文本框作为。

Txt5.text = a;
Txt6.text=b;
Txt7.text = c;
Txt8.Text = d;

我该怎么做?我打算写一个stored procedure along with data access object and value object。首先,我已将值插入数据库,现在我需要检索。 任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:3)

你可以这样做:

string t = "a$b$c$d";

string[] temp  = t.Split('$');

txt1.Text = temp[0] !=null ? temp[0] : "" ;

刚刚发了Fiddle