CheckBoxList选中插入数据库格式问题

我想将CheckBoxList选中的值写入数据库,形式如“1,2,3,4”而不是“1,2,3,4,”stringyanjian1="";for(inti=0;i<this... 我想将CheckBoxList选中的值写入数据库,形式如“1,2,3,4” 而不是“1,2,3,4,”
string yanjian1 = "";
for (int i = 0; i < this.CheckBoxList1.Items.Count; i++)
{
if (this.CheckBoxList1.Items[i].Selected == true)
{
yanjian1 += this.CheckBoxList1.Items[i].Value + ",";
}
}
怎么去掉最后一个逗号
yanjian1=yanjian1.SubString(0, yanjian1.Length - 1)
这样不行吗?

顺便请教下如何把刚才插入的值从数据库字段对应的值也获取出来,该勾上的勾上,越详细越好。分给这么多,希望大家能积极回答,我比较一下。
展开
 我来答
畅捷通丶稀饭
2011-12-16 · TA获得超过287个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:80万
展开全部
先用string对象的lastindexof获取逗号的最后一次出现的位置。然后用replace方法替换为空字符串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qnetg123
2011-12-16 · TA获得超过108个赞
知道小有建树答主
回答量:268
采纳率:100%
帮助的人:210万
展开全部
yanjian1 = yanjian1 .TrimEnd(',');
很给力,这么多分,
顺便请教下如何把刚才插入的值从数据库字段对应的值也获取出来,该勾上的勾上,越详细越好。分给这么多,希望大家能积极回答,我比较一下
这个没理解 ,想要这100分啊,,,可以用百度HI我,说到你可以为止~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
songjian070
2011-12-16 · TA获得超过3026个赞
知道小有建树答主
回答量:604
采纳率:0%
帮助的人:346万
展开全部
string yanjian1 = "";
for (int i = 0; i < this.CheckBoxList1.Items.Count; i++)
{
if (this.CheckBoxList1.Items[i].Selected == true)
{
yanjian1 += this.CheckBoxList1.Items[i].Value + ",";
}
}
yanjian1=yanjian1 .TrimEnd(',');
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
康熙转世
2011-12-16 · TA获得超过6839个赞
知道大有可为答主
回答量:4325
采纳率:85%
帮助的人:2911万
展开全部
if (this.CheckBoxList1.Items[i].Selected == true)
{
yanjian1 += this.CheckBoxList1.Items[i].Value + ",";
}
yanjian1=yanjian1.substr(0,yanjian1.length-1);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vic_zc
2011-12-16 · TA获得超过235个赞
知道小有建树答主
回答量:228
采纳率:0%
帮助的人:275万
展开全部
yanjian1 = yanjian1 .TrimEnd(',');
居然给这么多分。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式