C#如何从TextBox自动生成存储过程参数

antoninus 2008-07-04 03:55:47
我是个菜鸟,在编程中遇到个问题,向各位大侠请教:
场景:Form上有N个TextBox,每个TextBox对应数据表中的一个字段,输入完成后需要将这些信息转换成存储过程的参数,然后进行数据库操作。我现在是手工生成参数,代码重复率很高,每个存储过程都要硬编码生成参数,效率很低啊。
例如 Sqlparameter parameters=new SqlParameter[]{
new SqlParameter("@UserName",txtName.text),
new sqlparameter("@Address",txtAddress.text),
......
}
问题:能否设计一个通用方法,可以将TextBox的值存储到一个数组中,自动生成存储过程的参数?请给出思路,有代码示例更好。

谢谢CSDN万能的专家高手们,谢谢。
...全文
66 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
可以把TextBox按顺序命名后再FOR?
wocow2316 2008-07-04
  • 打赏
  • 举报
回复
可以把你需要的参数信息放到配置文件里面如xml里
统一导入,解析
那样效率高

110,015

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧