如何在gridview新添加列中动态创建几个checkbox CheckBoxGridView 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Refer:http://www.cnblogs.com/insus/archive/2011/06/17/2081639.html 怎么嵌套,我的数据库中inputs字段是一个带空格的字符串我想用gridview读出来,把info字符串变成可选的几个复选框,因为我还想选择这些复选框 请再参考:http://www.cnblogs.com/insus/archive/2013/04/23/3035447.html 不过insus.net的namespace中下面这句话嘛意思? BusinessBase objBusinessBase = new BusinessBase(); Refer:This is a custom class libraries:http://www.cnblogs.com/insus/archive/2010/01/23/1654653.html 快要下班了,晚上Insus.NET分享另外方法,真正是动态添加checkBox.解决早上的分享的方法高集成,并没有真正做到动态添加等问题。 用Repeater动态添加就行 <asp:Repeater ID="rep" runat="server" OnItemDataBound="rep_ItemDataBound"> <HeaderTemplate> <table> </HeaderTemplate> <ItemTemplate> <tr> <td> my test </td> <asp:Label ID="lblName" runat="server" Text='<%#Eval("Name") %>'></asp:Label> <td> </td> <td> <asp:Literal ID="lit" runat="server"></asp:Literal> </td> </tr> </ItemTemplate> <FooterTemplate> </table></FooterTemplate> </asp:Repeater>后台代码: protected void rep_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { string youstr = "ab cd ef gh ij kl mn"; List<string> strList = youstr.Split(' ').ToList(); Literal lit = new Literal(); lit = (Literal)e.Item.FindControl("lit"); string html = ""; foreach (var item in strList) { html += "<input type='checkbox'>" + item + "</input>"; } lit.Text = html; } } 写好了:http://www.cnblogs.com/insus/archive/2013/04/24/3039115.html 这要看你的心态了。Insus.NET开发时,没有办法一步到位。原先想的,就是原先的,完成之后,过了很久才想到它的不足之处,后来才跟你说有另外一个方法。其实,今天上班时,回过头来看昨晚写的,觉还是没有很完美,在昨晚写的基础上,想到另外更好的方法的。有时间再分享吧。 能否一次new出多个对象 asp.net 页面按钮全部失效,是怎么回事 强数据集不算ORM吗? 请教:根据提供三个参数设置 类似赋值三位数组并分别取 每个值,怎么实现? 请绝顶高手回答一个绝顶难题 求一sql语句 初学者的简单问题 请问:DataGrid控件为何有时候显示不出来? 请教大家一个小小的问题 怎样查询每月最后一次导入的数据? ?如何解决ASP.NET 的MENU弹出菜单被遮挡的问题?!! mvc 表单自动填写
http://www.cnblogs.com/insus/archive/2011/06/17/2081639.html
http://www.cnblogs.com/insus/archive/2013/04/23/3035447.html
BusinessBase objBusinessBase = new BusinessBase();
Refer:
This is a custom class libraries:
http://www.cnblogs.com/insus/archive/2010/01/23/1654653.html
解决早上的分享的方法高集成,并没有真正做到动态添加等问题。
<asp:Repeater ID="rep" runat="server" OnItemDataBound="rep_ItemDataBound">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
my test
</td>
<asp:Label ID="lblName" runat="server" Text='<%#Eval("Name") %>'></asp:Label>
<td>
</td>
<td>
<asp:Literal ID="lit" runat="server"></asp:Literal>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table></FooterTemplate>
</asp:Repeater>
后台代码:
protected void rep_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
string youstr = "ab cd ef gh ij kl mn";
List<string> strList = youstr.Split(' ').ToList();
Literal lit = new Literal();
lit = (Literal)e.Item.FindControl("lit");
string html = "";
foreach (var item in strList)
{
html += "<input type='checkbox'>" + item + "</input>";
}
lit.Text = html;
}
}
写好了:
http://www.cnblogs.com/insus/archive/2013/04/24/3039115.html
这要看你的心态了。Insus.NET开发时,没有办法一步到位。原先想的,就是原先的,完成之后,过了很久才想到它的不足之处,后来才跟你说有另外一个方法。
其实,今天上班时,回过头来看昨晚写的,觉还是没有很完美,在昨晚写的基础上,想到另外更好的方法的。
有时间再分享吧。