我的数据库里存有一个字段为“是否立项”(类型int)用数字存储 0代表否,其他数字代表其他项目的ID,意图是想用gridviewtan让别人看到如果立项了的显示该项目名称(通过存储的项目ID到项目表查找项目名称)
如何实现???
如何实现???
解决方案 »
- listview
- 为什么我的B/S系统经常性引发customErrors错误?(.net C#)
- Windows应用程序:Could not load type 'Class2' from assembly App1
- visual studio 2005中 右击工程中的添加引用是什么意思啊
- c# 怎样控制picture里面的gif动画
- YetAnotherForum 怎么安装呀?
- 远程访问数据库对网络有什么影响?如果把数据存到本地,如何知道需要多大的带宽?
- 通过ServiceProcess启动其他程序,并显示出来!+ 高分!!!
- 请问如何为程序集强签名,老是出错
- 关于程序上传服务器不能运行问题
- 这样定义变量会不会影响性能?
- 急求日程控件 如显示某月项目进度计划安排 [email protected]
select ID,,(case Sex when 0 then '男' else '女' end) as '性别' from table
select a.col1,a.col2,b.Name from
a left join b on a.是否立项=b.项目ID
如:private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
try
{
DataGridView dgv = (DataGridView)sender; if (dgv.Columns[e.ColumnIndex].Name == "'是否立项'的字段名" && Convert.ToInt32(e.Value) == 0)
{
e.Value = "否";
e.FormattingApplied = true;
}
}
简单点用SQL语句,就好像1楼说的还有注意到你说"让别人看到如果立项了的显示该项目名称",是否立项的ID和项目名称在不同2张表中吗?那要先让2个表连接,像2楼说的那样
顶!!
顶完了再问:能再解释具体一点么? (第一次知道“左链接”)
1、你这个a、b是否泛指两个表的名称?col1、col2泛指第一、二列?
2、有没有更加具体一点的例子阿?
2 gridviewtan是什么我没查到
ID 名称 其它字段你根据那个id到这张表中查询相同的id即可