怎么在C#2005的listview里的某一列某一行显示xx.xx.xx这种样式,例如:徐工米色底漆 .GL12-1400.20KG
怎么在C#2005的listview里的某一列某一行显示xx.xx.xx这种样式,例如:徐工米色底漆 .GL12-1400.20KG,最好有详细案例或代码,求大神指点 啊!!
listview
c#
------解决方案--------------------什么玩意,自己拼接字符串,写到item中就行了
------解决方案--------------------
//假设 List<T> dataSource 是从数据库中读取出来的是该数据的描述类,T中包含TempItem列且该列是需要修改的
//ListView dataView 是显示控件
//using System.Linq;
protected string HandleString(object o)
{
return "徐工米色底漆 .GL12-1400.20KG"; //o.ToString();//这里修改字符串
}
override OnInit(EventArgs e)
{
//已省略取数据的步骤
dataView.DataSource=dataSource.Select(x=>{
new {
TempItem=HandleString( x.TempItem)//处理字符串;
}});
dataView.DataBind();
}
------解决方案--------------------
不过是调用一个方法 输入一个对象,输出对象的替换文本!
如果这都不会,我也爱莫能助!