谢谢我还想问下,如果是这样 ID 001 name ,jack,tom,andy,那我 select name from TAB1 where id=001 的时候取出的name里面就有{,jack,tom,andy,} 这样一个字符串,我是想这里面不要jack我想取出的值是 {,tom,andy,} 请问该如果做?
select name from TAB1 where id=001 and Name<>N'jack'
select name from TAB1 where id=001 and Name<>N'jack' 这样取出的值还是 {,jack,tom,andy,} 而不是 {,tom,andy,}我是想把这个串取出来放到一个DataSet里面绑定到一个DropDownList里面 我要去掉jack是在绑定到DropDownList的时候 不想显示某个人的名字
select replace(name,',jack','') from TAB1 where id=001
怎样把这样一个字符串搞到DataSet作为数据源来绑定?
DataSet ds = new DataSet(); DataTable tb = new DataTable(); tb.Columns.Add("name");string[] list = yourstring.Split(new char[]{','}); for(..) { DataRow dr = tb.NewRow(); //loop you string, assign value to dr tb.Rows.Add(dr); } ds.Tables.Add(tb); btw:绑定这么一个东西犯不着用DataSet,浪费
ID 001
name ,jack,tom,andy,那我 select name from TAB1 where id=001 的时候取出的name里面就有{,jack,tom,andy,} 这样一个字符串,我是想这里面不要jack我想取出的值是 {,tom,andy,} 请问该如果做?
这样取出的值还是 {,jack,tom,andy,}
而不是 {,tom,andy,}我是想把这个串取出来放到一个DataSet里面绑定到一个DropDownList里面
我要去掉jack是在绑定到DropDownList的时候 不想显示某个人的名字
DataTable tb = new DataTable();
tb.Columns.Add("name");string[] list = yourstring.Split(new char[]{','});
for(..)
{
DataRow dr = tb.NewRow();
//loop you string, assign value to dr
tb.Rows.Add(dr);
}
ds.Tables.Add(tb);
btw:绑定这么一个东西犯不着用DataSet,浪费