Gridview如何动态改变列字段类型??急!! 你的问题不是很清楚啊,你是想要绑定数据完后,某一固定列有可能是checkbox,还是所有的列都有可能是checkbox呢,如果是某一固定的列,有可能变化的话,那你就用模板列,添加一个模板列,然后在rowdatebind事件里写判断,把你提取的数据一列一列的判断,然后控制你要实现的是checkbox,还是databind. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <asp:GridView ID="GridView1" AutoGenerateColumns="false" runat="server" CellPadding="4" ForeColor="#333333" GridLines="None" Width="100%"> <Columns> <asp:TemplateField HeaderText="编辑"> <ItemTemplate> <span style="padding-left:5px;"><a href="gggl_bj.aspx?id=<%#Eval("id") %>"><asp:Image ID="Image1" AlternateText="编辑广告" ImageUrl="img/IconEdit.gif" runat="server" /></a></span> </ItemTemplate> </asp:TemplateField> <asp:BoundField DataField="ggfl" HeaderText="广告分类" /> <asp:BoundField DataField="ggwz" HeaderText="广告位置" /> <asp:TemplateField HeaderText="广告说明"> <ItemTemplate> <%# pub.Left(DataBinder.Eval(Container.DataItem, "ggsm").ToString(),15)%> </ItemTemplate> </asp:TemplateField> <asp:BoundField DataField="gxsj" SortExpression="gxsj" HeaderText="更新时间" /> <asp:TemplateField HeaderText="内容"> <ItemTemplate> <%# (DataBinder.Eval(Container.DataItem, "sfynr").ToString() == "0") ? "<font color=red>无</font>" : "<font color=blue>有</font>"%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="ID全选"> <ItemTemplate> <input id='chkallID' name="chkallID" style="border: 0" type="checkbox" value='<%# Eval("id") %>' /> </ItemTemplate> <HeaderTemplate> <input id="chkall" onclick="CheckAll(this.form)" style="border:0px" type="checkbox" /> </HeaderTemplate> </asp:TemplateField> </Columns> <FooterStyle CssClass="FooterStyle" /> <RowStyle BackColor="#E3EAEB" /> <EditRowStyle CssClass="EditRowStyle" /> <SelectedRowStyle CssClass="SelectedRowStyle" /> <PagerStyle CssClass="PagerStyle" /> <HeaderStyle CssClass="mytoplist" /> <AlternatingRowStyle BackColor="White" /> </asp:GridView> flash player ajax登陆如何实现? 无法找到表 0 ?? 引用dll版本的问题 关于样式的问题.在线等..解决立即结帖. jquery ajax返回错误 .net中什么方法可以替代Instr? 根据多个字段的总和统计得票排名列表 asp.net MVC3中控制器方法获取前端提交的JOSN数据,属性为null 百度编辑器UEditor .NET版 本地上传图片问题 我想得到使用了母版页的页面上的服务器控件的value. 请问Sql语句中分母为零时如何解决,小弟刚注册的号没有分,请大家帮忙啊,感激不尽!
<Columns>
<asp:TemplateField HeaderText="编辑">
<ItemTemplate>
<span style="padding-left:5px;"><a href="gggl_bj.aspx?id=<%#Eval("id") %>"><asp:Image ID="Image1" AlternateText="编辑广告" ImageUrl="img/IconEdit.gif" runat="server" /></a></span>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="ggfl" HeaderText="广告分类" />
<asp:BoundField DataField="ggwz" HeaderText="广告位置" />
<asp:TemplateField HeaderText="广告说明">
<ItemTemplate>
<%# pub.Left(DataBinder.Eval(Container.DataItem, "ggsm").ToString(),15)%>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="gxsj" SortExpression="gxsj" HeaderText="更新时间" />
<asp:TemplateField HeaderText="内容">
<ItemTemplate>
<%# (DataBinder.Eval(Container.DataItem, "sfynr").ToString() == "0") ? "<font color=red>无</font>" : "<font color=blue>有</font>"%>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="ID全选">
<ItemTemplate>
<input id='chkallID' name="chkallID" style="border: 0" type="checkbox" value='<%# Eval("id") %>' />
</ItemTemplate>
<HeaderTemplate>
<input id="chkall" onclick="CheckAll(this.form)" style="border:0px" type="checkbox" />
</HeaderTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle CssClass="FooterStyle" />
<RowStyle BackColor="#E3EAEB" />
<EditRowStyle CssClass="EditRowStyle" />
<SelectedRowStyle CssClass="SelectedRowStyle" />
<PagerStyle CssClass="PagerStyle" />
<HeaderStyle CssClass="mytoplist" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>