在线==,解决即结帖,代码者优先.
两个grildview..
gridview1
----------------
A B
305 河南南路 555
430 河南南路 555
437 柳市路 1
530 保屯路 99
532 新昌路 477
674 国货路 333
678 柳市路 1
702 国货路 333
807 河南南路 555
813 国货路 333
gridview2
---------------------
A B C D E F G H I
出售 黄浦区 陆家浜路521弄 三室二厅 南 32 139.72 230.00 万
出售 黄浦区 中华路88弄 二室二厅 南 31 114.98 230.00 万
出售 黄浦区 陆家浜路5**弄 二室一厅 南 33 92.45 180.00 万
出售 黄浦区 中山南路200弄9号*室 三室二厅 南 32 170.72 430.00 万
出售 黄浦区 中华路88弄 四室二厅 南 31 198.52 600.00 万
出售 黄浦区 柳市路1弄 二室二厅 南 34 93.23 165.00 万
出售 黄浦区 柳市路1弄 二室二厅 南 34 93.23 155.00 万
出售 黄浦区 陆家浜路521弄 三室二厅 南 33 146.47 235.00 万
出售 黄浦区 陆家浜路521弄 二室二厅 南 33 119.77 185.00 万
出售 黄浦区 陆家浜路521弄 二室一厅 南 34 84.04 127.00 万
出售 黄浦区 多稼路168号 三室二厅 南 24 150.98 195.00 万
出售 黄浦区 陆家浜路5**弄 二室一厅 南 33 92.37 139.00 万
出售 黄浦区 中华路88弄 二室一厅 南 31 102.48 258.00 万
想让两者地址(B,C)进行比较,若相等,则返回 true;
最好能把grildview2 的每个地址的 弄 数字 前后 挪动 500 进行比较。
[解决办法]
不明白什么意思
[解决办法]
是否可以取出信息来以后再比较是否相同?
-----------------------------------------------
msn:bdbox@163.com
请给我个与您交流的机会
[解决办法]
取出比较
[解决办法]
先写一个比较函数,然后把两个gridview的数据项分别放进两个arraylist,用arraylist进行两层嵌套循环
[解决办法]
ArrayList al_1=new ArrayList();
ArrayList al_2=new ArrayList();
for(int i=0;i <GridView1.item.Count;i++)
{
al_1.add(GridView1.item[0]);
}
for(int i=0;i <GridView2.item.Count;i++)
{
al_2.add(GridView1.item[0]);
}
for(int i=0;i <al_1.item.count;i++)
for(int j=0;j <al_2.item.count;j++)
{
check(((GridViewRow)al_1[i]).cells[1].value,((GridViewRow)al_2[j]).cells[2].value);
}
public bool check(string x,string y)
{
return (bool)(x==y);
}
[解决办法]
private void method2()
{
for(int i =0;i <gridviews.rows.count;i++)
{
bool isEqual=CompareAddress(this.gridview1.rows[i].cell[1].text,this.gridview2.rows[i].cell[2].text);
}
}
private bool CompareAddress(string str1,string str2)
{
if(str1.equals(str2) return true;
}
[解决办法]
ding!
[解决办法]
mark~
[解决办法]
UP..
[解决办法]
学习
[解决办法]
这个。。。顶下
[解决办法]
那说下是怎么解决的呀
大家以后碰到了可以参考
[解决办法]
mark
[解决办法]
鼎阿,外加学习
[解决办法]
什么也不多说!直接顶!
[解决办法]
这帖怎么似曾相识?
[解决办法]
LZ怎么解决的
[解决办法]
路过,学习~
[解决办法]
同楼上的楼上,测试数据就不完善