。。。。。。。。动态添加dropdownlist后、如何获取值呢?。。。。。。。

大明湖畔_帅锅 2010-09-19 10:45:33
我这是根据用户输入的数字来生成dropdownlist的个数、一行7个、但是怎么都不能获取到值 ?

private void AddControl()
{
num = int.Parse(txtDay.Text.ToString());
HtmlTable ht = new HtmlTable();
HtmlTableRow row;
HtmlTableCell cell;

for (int i = 1; i <= num; i++)
{
row = new HtmlTableRow();
for (int j = 1; j <= 7; j++)
{
cell = new HtmlTableCell();
DropDownList _ddl = new DropDownList();
ddl.ID = "ddl_" + count.ToString();

ddl.DataSource = b_wt.Getds();
ddl.DataTextField = "WT_Name";
ddl.DataValueField = "WT_No";
ddl.DataBind();

ViewState["_ddl"] = true;
cell.Controls.Add(_ddl);
row.Cells.Add(cell);
}
ht.Rows.Add(row);
}
td.Controls.Add(ht);
}

string _val = string.Empty;
for (int i = 1; i <= num; i++)
{
_val+= ((DropDownList)this.FindControl("ddl_" + i.ToString())).SelectedItem.Text.ToString(); //报错:未将对象引用设置到对象的实例
}
...全文
183 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
那 我这种方法不能获取到? 应该有方法的吧?
qqdd2716 2010-09-19
  • 打赏
  • 举报
回复
还是少用服务器控件~用jQuery+ashx好些
http://topic.csdn.net/u/20100911/09/bcb5e3f8-dd3c-4e8a-a286-72970d3bc5db.html
凤凰涅檠 2010-09-19
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 feng5799 的回复:]
或者用Request.Form试试
[/Quote]


post回发一下。。。
  • 打赏
  • 举报
回复



木有会的么、求思路、求方法、求超连接
  • 打赏
  • 举报
回复
查询了好多方法都不行、 求帮助
feng5799 2010-09-19
  • 打赏
  • 举报
回复
或者用Request.Form试试
feng5799 2010-09-19
  • 打赏
  • 举报
回复
http://www.cnblogs.com/vihone/archive/2010/01/06/1640025.html
BaoShiqiang 2010-09-19
  • 打赏
  • 举报
回复
bangding
  • 打赏
  • 举报
回复
不懂哦
不懂帮顶.
请叫我潇洒哥 2010-09-19
  • 打赏
  • 举报
回复
ASP
不懂,帮顶!
  • 打赏
  • 举报
回复
。。。

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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