社区
C#
帖子详情
请教在datagrid中如何把某一列的字段显示成其它数据?如1显示a,2显示成b?
yaoyaozhang
2005-10-22 07:37:01
是在datagrid中,用的是BoundColumn DataField列.
是想把一些数字,最大为5,最小为1,显示成例如a,b,c,d,e.
请问应该在什么事件中,怎么写?
...全文
198
9
打赏
收藏
请教在datagrid中如何把某一列的字段显示成其它数据?如1显示a,2显示成b?
是在datagrid中,用的是BoundColumn DataField列. 是想把一些数字,最大为5,最小为1,显示成例如a,b,c,d,e. 请问应该在什么事件中,怎么写?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LIUJU15440710
2005-10-31
打赏
举报
回复
你生成数据集写sql 语句 时候可以改变
for example
select name as 姓名, sex as 性别 ,school as 学校 from student
生成 帮定上去后 datagrid 上面就不是显示 name sex school 而是性名 性别 学校
yaoyaozhang
2005-10-25
打赏
举报
回复
是access 数据库啊。
chinasdp
2005-10-24
打赏
举报
回复
对于SQL Server数据库:
string sql = "SELECT (CASE fld WHEN '1' THEN 'a' WHEN '2' THEN 'b' ELSE 'c' END) AS fld FROM table";
RunFromHeart
2005-10-23
打赏
举报
回复
楼上的可以!
顶~~~
zdq801104
2005-10-23
打赏
举报
回复
在返回DataTable的时候更改,我做过类似的,你可以看看,结合楼上几位兄弟的应该就能解决问题
DataTable TempTable=myDs.Tables[0];
for (int i=0;i<=TempTable.Rows.Count-1;i++)
{
if (TempTable.Rows[i]["pass_flag"].ToString()=="y")
{
TempTable.Rows[i]["PASS_FLAG"]="合格";
}
else
{
TempTable.Rows[i]["PASS_FLAG"]="不合格";
}
}
dataGrid1.DataSource=TempTable;
yuezhong
2005-10-23
打赏
举报
回复
在sql里就转过来咯
xiaomatian
2005-10-23
打赏
举报
回复
在你获得这个dataset的时候就把值改过来,就如楼上所说的,弄一个枚举类型,写个函数判断一下.
yaoyaozhang
2005-10-23
打赏
举报
回复
具体怎么写,在哪里写,能说具体些吗?
zyspp
2005-10-23
打赏
举报
回复
你可以用一个enum test
{
a = 5,
b = 4,
c = 3,
d = 2,
e = 1
}
在传给datagrid时就把相应的字段强行转换成:(test)字段
请教
各位在C#
中
这样的
数据
显示
方式是用
Datagrid
控件生
成
的吗??(行和列数固定,能够
显示
行标头)...
请教
各位在C#
中
这样的
数据
显示
方式是用
Datagrid
控件生
成
的吗??(行和列数固定,能够
显示
行标头)这是一个交叉表的
显示
结果,
显示
的是固行和列,行标头用0.00,0.25,0.50...一直到30.00列标头也用0.00,0.25,0.50...直到6.00...
easyUI的列表控件(
datagrid
)日期列不能正确
显示
的解决方法
但是,美
中
不足的是,在使用过程
中
遇到一个问题,它的列表控件——
datagrid
,在
显示
日期列的时候,由于后台返回给页面的
数据
是Json格式的,其
中
的一个日期
字段
,在后台还是正常的“2012-11-10 12:18:00”这样的格式...
DataGrid
相关知识总结(收集)
(即行宽固定,不能通过拖拉的方式改变) 定义
DataGrid
的时候就把宽度设定 如何在winform
中
DataGrid
点击某行,使
数据
实时
显示
在TEXTBOX
中
?
datagrid
的keypress事件
中
textbox1.text=my
datagrid
(my
datagrid
....
使用easyui实现
数据
表格行内编辑以及将表
中
数据
传到后台的一系列操作
前言最近在写项目的时候遇到一个问题,在使用easyui编写前台页面有时候在新添加一行
数据
或者修改
数据
的时候要求不能以弹框的形式实现,需要直接在原来表格的下面直接增加一行,并且可以直接点击某一单元格进行编辑或...
DataGrid
相关知识总结
正在处理您的请求...
DataGrid
相关知识总结 关于
datagrid
的...(即行宽固定,不能通过拖拉的方式改变)定义
DataGrid
的时候就把宽度设定 如何在winform
中
DataGrid
点击某行,使
数据
实时
显示
在TEXTBOX
中
?
datagrid
的keypr
C#
111,088
社区成员
642,552
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章