如何获取多选文本框的值.Net? 我数据库的一列是"爱好",类型是int,用来存储CheckBoxList中的Value值,可我要在查询是将这一列显示在Gridview中,并且是将Value值所对应的文字显示出来,请问应该怎么样做呢?CheckBoxList的1--阅读,2--唱歌,3--跳舞,等等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有 checkbuttonlist 控件 吧 建议改成模板列,然后用DropDownList显示 把兴趣编号的数字和兴趣名都读出来不就行了?CheckBoxList的value属性放编号text属性拼个字符串:编号+兴趣名 给个不是很好的建议,但是可以解决问题。就是把你的爱好字段换成varchar,不存放编号,直接存放text. //前面<GridView ID="GridView1" runat="server"> <asp:CheckBox ID="CheckBox1" runat="server" Text="<%checkaihao(Eval("aihao"))%>" /></GridView>// 后台public string checkaihao(int){ string aihao=""; switch (int) { case "1": aihao="阅读" ; break; case "2": aihao="唱歌" ; break; }return aihao; 绝对难题。。。传参数问题 asp.net一般处理程序获取数据 B/S模式下如何弹出有关闭按纽的DIV? 跪求datalist控件的数字分页代码. freetextbox对从word文档复制过来的东西进行特殊处理吗? 急救!!服务器w3wp动不动就回收,回收时cpu100% 如何更新数据库(在线等)请进来看看 关于vs2005里的水晶报表如何使用SQL存储过程 如何正确利用VS。NET进行WEB开发 此问题何解? [求助] VS2008如何发布网站? 如何统计当前页的一列总和
CheckBoxList的value属性放编号
text属性拼个字符串:编号+兴趣名
就是把你的爱好字段换成varchar,不存放编号,直接存放text.
//前面
<GridView ID="GridView1" runat="server">
<asp:CheckBox ID="CheckBox1" runat="server" Text="<%checkaihao(Eval("aihao"))%>" />
</GridView>
// 后台
public string checkaihao(int)
{
string aihao="";
switch (int)
{
case "1":
aihao="阅读" ;
break;
case "2":
aihao="唱歌" ;
break;
}
return aihao;