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

本文关键字:delimeter 包含 文本 分配 检索 数据库 | 更新日期: 2023-09-27 18:00:06

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

上面的代码表明,文本框的值存储在数据库中,使用delimeter$组合所有文本框。数据库中的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。首先,我已经将值插入到数据库中,现在我需要检索这些值。欢迎提出任何建议。

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

您可以这样做:

string t = "a$b$c$d";
string[] temp  = t.Split('$');
txt1.Text = temp[0] !=null ? temp[0] : "" ;

刚刚制作了一个Fiddle