C#中UserControl控件里面的两个TextBox数据如何添加到数据库
2个回答
展开全部
又是你。。。
还记得我吧
==================================================
UserControl使用起来有什么问题吗,不是和平常的一样吗?
还记得我吧
==================================================
UserControl使用起来有什么问题吗,不是和平常的一样吗?
追答
首先,要把UserControl里面的TextBox都设置成public的,然后定义个Port类用以保存接口的相关信息:
public class Port
{
public string Name {get;set;}
public string Function {get;set;}
}
然后可以对UserControl进行遍历,假设你的UserControl的类名是AddPortUserControl:
var portList = new List<Port>();
foreach(var control in this.Controls)
{
if(control is AddPortUserControl)
{
var addPortUserControl = (AddPortUserControl)control;
portList.Add(new Port{
Name = addPortUserControl.textBoxAddPort.Text.Trim(),
Function = addPortUserControl.textBoxFunction.Text.Trim()
});
}
}
// 把portList存入数据库不用我多说了吧
代码是手写的,可能会有笔误,仅供参考
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询