datagrid 显示问题
sqlserver中有一个字段内容是用,分割的如:1,2,23,11,15
用datagrid怎么显示每一个分割后的内容一个连接
入
人员
[u]1[/u] [u]2[/u] [u] 23 [/u] [u]11[/u] [u]15[/u]
问题点数:20、回复次数:3Top
1 楼elivehai(一切皆有可能)回复于 2005-11-28 10:11:15 得分 0
先读出来,然后用split(",")分割啊。。
一份耕耘,一份收获~!
为神六喝彩,向所有科技工作者致敬!
拒绝日货。Top
2 楼heitu_heitu(heitu)回复于 2005-11-28 10:13:12 得分 0
我知道要分割我要问的是分割后怎么绑定到datagrid显示Top
3 楼zhuxiaojun2002(车房志之扯坏的领带)回复于 2005-11-28 10:27:58 得分 20
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
object strContent = DataBinder.Eval(e.Item.DataItem,"content");
object strInfoid = DataBinder.Eval(e.Item.DataItem,"infoid");
object strLinkurl = DataBinder.Eval(e.Item.DataItem,"linkurl");
string stemp="";
StringBuilder sb=new StringBuilder();
if (strInfoid.ToString()!=""&&strLinkurl.ToString()!="")
{
string[] arrid=strInfoid.ToString().Split(',');
for (int i=0;i<arrid.Length;i++)
{
stemp=stemp+"<a href='http://"+Project.ToolHelper.ToolHelper.GetWebDomain()+strLinkurl.ToString()+arrid[i].ToString()+"' target='_blank'>"+arrid[i].ToString()+"<a> ";
}
}
Label LblOther = (Label)e.Item.FindControl("LbOperateDetail");
LblOther.Text=strContent.ToString()+stemp;
}Top




