社区
C#
帖子详情
winform 中动态生成控件的取值问题
纯唇Yu弄
2010-04-29 03:53:14
我窗体中的30多个控件 都是动态生成的 控件名字都是根据数据库字段来命名的 显示是解决了
现在要取值
也就是说用户在动态生成的窗体控件中输入值 我要用实体对象来接收值 然后传给后台 更新数据库
应该怎么用实体对象来接收值啊 我取值是循环去的 值是取到了 该怎么赋给实体对象各个属性
期待解决中......
放假前这块要解决的 各位高手帮帮忙啊 分不多啊 → →|
在线等
...全文
420
19
打赏
收藏
winform 中动态生成控件的取值问题
我窗体中的30多个控件 都是动态生成的 控件名字都是根据数据库字段来命名的 显示是解决了 现在要取值 也就是说用户在动态生成的窗体控件中输入值 我要用实体对象来接收值 然后传给后台 更新数据库 应该怎么用实体对象来接收值啊 我取值是循环去的 值是取到了 该怎么赋给实体对象各个属性 期待解决中...... 放假前这块要解决的 各位高手帮帮忙啊 分不多啊 → →| 在线等
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
suralauto
2010-12-08
打赏
举报
回复
我也是根据定义好的查询定义条件动态生成控件,然后遍历界面,取值,代码很冗余,想要重构
Xw_CC
2010-04-29
打赏
举报
回复
没看懂
tianliang1
2010-04-29
打赏
举报
回复
循环窗体的控件,然后取出来放在一个自定义结构体里,然后对应去更新你的数据库……
wuyq11
2010-04-29
打赏
举报
回复
遍历窗体控件取值
A a=new A{属性=''};
denbes
2010-04-29
打赏
举报
回复
[Quote=引用 7 楼 g394594141 的回复:]
引用 5 楼 li_1042237864 的回复:
引用 4 楼 codeingsky 的回复:
比如:
control[] mycontrols = form1.controls.control.find("myname")//这里找到的你的控件,但是类型是基类.
假如你的控件类型是MyCotrolClass,做如下强制转换得到你的控件
MyCotrolClass tmpObj……
[/Quote]
UP
QSqiusai
2010-04-29
打赏
举报
回复
呵呵,帮顶
yufenghua
2010-04-29
打赏
举报
回复
不会 帮顶。。。
足球中国
2010-04-29
打赏
举报
回复
循环遍列一下不就可以了。每个控件的name设置成唯一值就可以了。或者继续一下控件在控件内加个ID
纯唇Yu弄
2010-04-29
打赏
举报
回复
散分 结贴 走人
wuzhenwz
2010-04-29
打赏
举报
回复
请问你的空间是在函数内部定义的吗?如果是请在外面定义!在函数内部声明。。。。这样你就能够访问了!
liji2009
2010-04-29
打赏
举报
回复
[Quote=引用 6 楼 lpingz 的回复:]
又要用到传说中的
反射了。
[/Quote]
顶
Taiyangchen
2010-04-29
打赏
举报
回复
传递参数不也是可以的吗
g394594141
2010-04-29
打赏
举报
回复
[Quote=引用 5 楼 li_1042237864 的回复:]
引用 4 楼 codeingsky 的回复:
比如:
control[] mycontrols = form1.controls.control.find("myname")//这里找到的你的控件,但是类型是基类.
假如你的控件类型是MyCotrolClass,做如下强制转换得到你的控件
MyCotrolClass tmpObj =(MyCotrolClass)mycontrols……
[/Quote]
tmpObj 这个就是实体对象了,你可以操作它
lpingz
2010-04-29
打赏
举报
回复
又要用到传说中的
反射了。
纯唇Yu弄
2010-04-29
打赏
举报
回复
[Quote=引用 4 楼 codeingsky 的回复:]
比如:
control[] mycontrols = form1.controls.control.find("myname")//这里找到的你的控件,但是类型是基类.
假如你的控件类型是MyCotrolClass,做如下强制转换得到你的控件
MyCotrolClass tmpObj =(MyCotrolClass)mycontrols[0],
tmoObj的属性修改应该明白了……
[/Quote]
这不是取值吗? 取值能取 问题是控件都是动态的 怎么用实体对象接收
codeingsky
2010-04-29
打赏
举报
回复
比如:
control[] mycontrols = form1.controls.control.find("myname")//这里找到的你的控件,但是类型是基类.
假如你的控件类型是MyCotrolClass,做如下强制转换得到你的控件
MyCotrolClass tmpObj =(MyCotrolClass)mycontrols[0],
tmoObj的属性修改应该明白了吧!
Frankcheng1980
2010-04-29
打赏
举报
回复
我们都要用生命去捍卫自己的梦想,为了梦想,我们会竭尽所能
纯唇Yu弄
2010-04-29
打赏
举报
回复
[Quote=引用 1 楼 ani361tian 的回复:]
在我们的心中藏着一条巨龙,却被残酷现实所埋没,遇到就业形式不景气的今天,我们成了房奴,车奴。是放弃,随波逐流,还是坚持自己心中的信仰,逆流而上,我们有缘相聚在一起,团结在一起,就让我们紧握那最初的固执,儿时的梦想,一起奋斗,拼搏。用一颗最坚韧的心,去磨平最高的山。你并不孤单,因为我们同你一样,不甘平凡,每天都在不断向上爬,不管现实多残酷,我们都要用生命去捍卫自己的梦想,为了梦想,我们会竭尽所能。虽……
[/Quote]
SP 艹 烦不
C#_
winform
_
动态
生成
RadioButton和CheckBox并获取选
中
值
C#的
winform
是没有webform的RadioButtonList和CheckBoxList这两个
控件
的。要实现从数据库取出数据后
动态
生成
N个RadioButton和CheckBox并获取选
中
项目的值,请看本例。思路很简单,有
问题
请指出,相互学习共同进步,谢谢。
C#获取
动态
生成
的CheckBox值
checkbox是VS2012的常用
控件
之一,可以方便的为某些功能取消或启用,下面教你如何简单使用checkbox。本文通过两种方法给大家介绍,需要的朋友一起看看吧
silverlight制作的手机功能
前言:由于学校一个实验需要做一个小程序完成模拟手机的功能,很多同学都用JAVA做,
winform
很简单,但由于我刚好学了 几天的silverlight,所以就尝试着用他做,用到的都是非常基本的知识,也许会对初学者有所帮助.本人一贯的作风 就是网络资源共享。 说明:使用VS2008+SQL2005+SL2.0TOOLS开发,目录文件夹database里面有.SQL文件可以直接创建数据库,将web.config里的pwd=123改成你的就行 滑盖按钮在手机最上方一个白色小方点, 使用linq加wcf连接数据库, 实现功能:1.拨号功能 2.通讯录功能(添加,删除) 3.播放影音功能 4.一个web服务(我实现的是查询学校图书馆) 5.silverlight动画效果(简单的滑盖功能) 6,手机游戏,代码是窃取网上一个拼图的游戏 不足:1.不能
动态
显示手机的时间(每一秒),虽然在.aspx
中
网上有很多代码实现了,但是在sL
中
我没有实现 2.在通讯录界面,不能直接通过拨打键,取出联系人名称,关于SL
中
gridview的
取值
和ASP里GV不大一样, 由于看不懂MSDN,所以很不爽! 3.通上,不能直接对选
中
的GV列删除通讯录的记录 4.还有很多
问题
,希望网友对程序多加改进给出1和2的解决办法,很希望指教yilei158@126.com 让我们共勉。 5.。。
Winform
窗体拆分、用户自定义
控件
、
动态
加载
控件
、
控件
居
中
对于
Winform
好久没有碰了,估计应该有一年了、大概也忘完了,现在开始复习复习根据目前项目的需求先从布局开始,果图如下: 个人觉得主要用到的知识点有以下几点:窗体拆分、用户自定义
控件
、
动态
加载
控件
、
控件
居
中
。下面说一下自己的实现步骤:1. 拆分窗体a) 新建一个窗体,设置为最大化。属性WindState: Maximiz
winform
如何添加自定义
控件
,如何给自定义
控件
添加事件
//这个是添加按钮 int y = 0; int tag = 0; private void btnAdd_Click(object sender, EventArgs e) { tag++; y += 30; AddLab(13, 33 + y, "labArrOsName", "品牌:"); AddLab(190, 33 + y, "labArrO...
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章