因需要动态生成N个datalist,并要求动态生成的datalist中动态生成一个“ID="**" runat="server" CommandName="connect" CommandArgument='<%# Eval("cols")%>' Height="48px" Width="100%"”的按钮,请问怎样写,按钮的ID怎样定?谢谢。
解决方案 »
- 视频上画线
- 简单的抢分体
- 显式引用转换和隐式引用转换
- 晕死 DevExpress 中的popupContainerEdit 那个属性是控制只读的啊?我怎么不能输入
- ACCESS怎么和c#.net连接数据库?
- 关于多个控件的问题
- selection的用法?& 当前上下文中不存在名称?
- System.Web.UI.Control.DropDownList如何设定下拉列表中显示数据的行数?
- dotnetbar 中 SuperGridControl的主从表怎么给值?
- c#程序怎么修改另一个c#程序中的变量?求助
- 关于用C#创建系统帐户的问题
- 〖天天面试finally〗终于上班了!分享最后几个面试题!(上海)
Panel1.Controls.Add(new LiteralControl("<ItemTemplate>"));
Panel1.Controls.Add(new LiteralControl("<%# Eval(cols)%>"));
Button bt = new Button();
bt.ID = "button" + y1.ToString();
Panel1.Controls.Add(new LiteralControl("</ItemTemplate>"));
楼上高人看看我这样写正确否?
另外这句Panel1.Controls.Add(new LiteralControl("<%# Eval(cols)%>"));应该有错误,我绑定不了数据,请问错在哪里?
问题1:动态生成的datalist如何绑定数据,例如我生成
datalist dl =new datalist();
.
.
.
dl.datasource=ds.table[0];
dl.databind();
现在我绑定不了数据,如果是静态的应该是在<ItemTemplate>里写<%# Eval(cols)%>这一句就能绑定数据,但动太态态的要怎样写?
问题2:动态生成的datalist里如何设置<ItemTemplate>里的控件,例如要在这里面放一个button
否则的话自己写个类继承ITemplate吧,最后把自己写的东西赋值给DataList.ItemTemplate