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