在2005。net中,我在gridview中放入dropdownlist,可是却找不到dropdownlist,为什么? 论坛里的方法我都试过了,可是在2003种可以,2005却不可以,有人遇见过么??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用过是没问题的。MSDN上有视频教程下载 <Columns><asp:TemplateField HeaderText="Template"> <ItemTemplate> <asp:DropDownList ID="Template" runat="server" DataSourceID="ds" DataTextField="specifiedfield" /> </ItemTemplate></asp:TemplateField></Columns>也可以不绑定datasource,用自定义项 ((dropdownlist)gridviewcontrol.findcontrol("你的dropdownlist名称"))以上就是你要的控件 你是想在什么地方用到呢?如果是在数据绑定时用:则在RowDataBound中:if(e.Row.RowType==DataControlRowType.DataRow){(dropdownlist) ddl =(dropdownlist)e.Row.Cells[??].FindControl("模板列里的下拉框ID");然后对ddl做什么样的操作就相当于跟你模板列里的下拉框操作一样}其它地方如gridview事件里,都跟这个差不多 |zyciis| 我想知道一个用户自定义控件ascx文件,在程序加载他的时候最先执行的是什么OnInit吗,然后成生HTML后是哪个事件OnRender吗,谢谢 如何解决数据大量访问量的问题 ASP.NET 如何实现象QQ那样实时收发信息的功能啊? PB转入ASP.NET学习总结1 菜鸟提问,高手请指教 xml 初学者想找一简单入门例子 有看过《ASP.NET程序调试》(中国电力出版社)的吗??介绍一下书怎么样,谢谢了!! 利用xml数据,datagrid分页问题 C#调用C++ dll 嵌套结构体问题 初学者的简单问题 关于access与sql数据判断的问题
<asp:TemplateField HeaderText="Template">
<ItemTemplate>
<asp:DropDownList ID="Template" runat="server" DataSourceID="ds" DataTextField="specifiedfield" />
</ItemTemplate></asp:TemplateField>
</Columns>也可以不绑定datasource,用自定义项
以上就是你要的控件
则在RowDataBound中:
if(e.Row.RowType==DataControlRowType.DataRow)
{
(dropdownlist) ddl =(dropdownlist)e.Row.Cells[??].FindControl("模板列里的下拉框ID");
然后对ddl做什么样的操作就相当于跟你模板列里的下拉框操作一样
}
其它地方如gridview事件里,都跟这个差不多