C# 获取Panel中的子控件属性

[复制链接]
查看11 | 回复3 | 2018-4-5 14:08:28 | 显示全部楼层 |阅读模式
有3种,1.你知道它的name,panel1.Controls["textbox1"] 返回的是Control类型,你自己(TextBox)一下2.你知道它的索引值(index),panel1.Controls[0] 返回类型同上3.你知道它的类型TextBox,好了.你慢慢的foreach controls属性吧.如果你的控件被再次套了一层.那你就得慢慢找了.一层一层的来...
回复

使用道具 举报

千问 | 2018-4-5 14:08:28 | 显示全部楼层
任何控件都有一个必须的属性ID。这是每个控件在当前页面类中的唯一标识。可以用panel.findcontorl(ID)这个方法来找,前提是panel和textbox之间没有嵌套别的容器类控件。否则就要一层层找。这个方法返回的是object类型,可以用object as textbox方法转型,若转型失败则返回null。以此判断是否真的找到。...
回复

使用道具 举报

千问 | 2018-4-5 14:08:28 | 显示全部楼层
前提是你知道TextBox的id;TextBox t = (TextBox)Panel1.FindControl("TextBox1");string neir = t.Text;...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行