for (int i = 0; i < this.cblNo.Items.Count; i++)
{
string noNames = "";
if (this.cblNo.Items[i].Selected)
{
string noid = this.cblNo.Items[i].Value; //得到多选框选中的id
Response.Write(noid);//输出结果是123456
}
}
怎样把123456变成1,2,3,4...
{
string noNames = "";
if (this.cblNo.Items[i].Selected)
{
string noid = this.cblNo.Items[i].Value; //得到多选框选中的id
Response.Write(noid);//输出结果是123456
}
}
怎样把123456变成1,2,3,4...
{
string noNames = "";
if (this.cblNo.Items[i].Selected)
{
string noid = this.cblNo.Items[i].Value; //得到多选框选中的id
char[] c = noid.ToCharArray();
noid = "";
for (int i = 0; i < c.Length; i++)
{
noid += c[i] + ",";
}
noid = noid.Trim(',');
Response.Write(noid);//输出结果是123456
}
}
for (int i = 0; i < this.cblNo.Items.Count; i++)
{
string noNames = "";
if (this.cblNo.Items[i].Selected)
{
string noid = this.cblNo.Items[i].Value; //得到多选框选中的id
string noid1 = "";
for (int i = 0; i < noid .Length; i++)
{
noid1 += noid.substring(i,1) + ",";
}
noid1 = noid1.Trim(',');
Response.Write(noid1);//输出结果是1,2,3,4,5,6
}
}
for (int i = 0; i < this.cblNo.Items.Count; i++)
{
string noNames = ""; //这个没用到吗~
if (this.cblNo.Items[i].Selected)
{
if(noid != string.Empty)
{
noid += ",";
}
noid += this.cblNo.Items[i].Value; //得到多选框选中的id
}
}
Response.Write(noid);//输出你也得等到循环完再输出吧
for (int i = 0; i < this.cblNo.Items.Count; i++)
{
string noNames = "";
string noid="";
foreach(ListItem li in this.cblNo.Items)
{
if(li.Selected)
{
noid += this.cblNo.Items[i].Value+",";
}
}
Response.Write(noid1)
}
string noid="";
foreach(ListItem li in this.cblNo.Items)
{
noid += this.cblNo.Items[i].Value+",";
}
Response.Write(noid);//输出结果是123456
noid=noid.Trim(',');
for (int i = 0; i < this.cblNo.Items.Count; i++)
{
string noNames = "";
if (this.cblNo.Items[i].Selected)
{
string noid = this.cblNo.Items[i].Value; //得到多选框选中的id
str.Append(noid+",");
}
} Response.Write(str.ToString().substring(0,str.ToString().Length-1)) ;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Threading;namespace WindowsApplication204
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent(); string noid = "123456"; MessageBox.Show(GetIt(noid)); } String GetIt(String S)
{
if (S.Length == 0)
return String.Empty;
else if (S.Length == 1)
return S[0].ToString();
else
return S[0] + "," + GetIt(S.Remove(0, 1));
}
}
}
{
string noNames = "";
if (this.cblNo.Items[i].Selected)
{
string noid = this.cblNo.Items[i].Value; //得到多选框选中的id
Response.Write(noid);//输出结果是123456
}
}
怎样把123456变成1 2 3 4...
分别存到数据库里面,数据库字段是int型的
如果有重复,你可以在noid+=this.cblNo.Items[i].Value+",";
先判断this.cblNo.Items[i].Value+"," 是否存在,存在就不增加就ok
修改为:
if (noid.IndexOf(this.cblNo.Items[i].Value+",") == -1)
{
noid+=this.cblNo.Items[i].Value+","; }
for (int i = 0; i < this.cblNo.Items.Count; i++)
{
string noNames = "";
string noid="";
foreach(ListItem li in this.cblNo.Items)
{
if(li.Selected)
{
//可以在这调用插入数据的方法
}
}
Response.Write(noid1)
}
//{
// al.Add(dr[2]+",");
//}