for(int i=0;i<datagridView1.Rows.Count;i++)
{
if(datagridView1[i,2].Text=="1") //这儿行列可能写的不对,你根据实际改
{
datagridView1[i,2]="通讯";
}
else
{
datagridView1[i,2]="非通讯";
}
}
{
if(datagridView1[i,2].Text=="1") //这儿行列可能写的不对,你根据实际改
{
datagridView1[i,2]="通讯";
}
else
{
datagridView1[i,2]="非通讯";
}
}
我没vs环境,无法给你测试,思路就是上面代码的思路
你查询时,sql语句将这列先转成varchar类型的
如
string sql = "select 序号,cast(类别 as varchar(100)) as 类别 from 表
SQL语句查询的时候直接联合查询,把ID替换成NAME不就得了,或者ID和NAME一起都查询出来,绑定到表上之后ID列隐藏掉
不要再自己查询两遍,然后遍历替换
where a.id=b.id
这是最简单的用法
还有许多其他写法,left join之类的,你先把基础的用法用会了再说
再数据库中把想要的结果查询到