社区
C#
帖子详情
gridview里显示对应的字段值的问题。
dhdhzzw
2009-08-06 01:31:55
数据库 a 里有一个字段b值为 1,2,3 里面的一个
这三个值分别对应 下拉框里的 试用,正式,不固定 三种选择,,,
现在gridview 显示这个数据库 但显示 b字段时,,想直接显示 中文对应的值,,,而不是数据库的值,,请问该怎么办?
...全文
85
13
打赏
收藏
gridview里显示对应的字段值的问题。
数据库 a 里有一个字段b值为 1,2,3 里面的一个 这三个值分别对应 下拉框里的 试用,正式,不固定 三种选择,,, 现在gridview 显示这个数据库 但显示 b字段时,,想直接显示 中文对应的值,,,而不是数据库的值,,请问该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Lizzy莲
2009-08-06
打赏
举报
回复
同意三楼的说法
在gridview绑定的数据源里(从数据库提取数据),就写成三楼的写法就好
我写过很多次,没有问题的,嘿嘿
xiaoyangym
2009-08-06
打赏
举报
回复
同意三楼的朋友的说法
zhang17500332
2009-08-06
打赏
举报
回复
也可以在后台用三步表达式写的
<%# GetName(Eval("b")) %>
protect string GetName(string b)
{
if(b.eques(""))//判断
return b;
}
liyaoge0513
2009-08-06
打赏
举报
回复
SELECT 你还要显示的其它字段名, CASE b WHEN 1 THEN '试用' WHEN 2 THEN '正式' ELSE '不固定' END AS flagvalue from a
在gridview 原来绑定b 的地方把datafild 的值b 改为现在的别名flagvalue.
liyaoge0513
2009-08-06
打赏
举报
回复
SELECT CASE b WHEN 1 THEN '试用' WHEN 2 THEN '正式' ELSE '不固定' END AS b from a
wu14245670
2009-08-06
打赏
举报
回复
同意~~在查询的的时候赋值一下就好了
SELECT CASE b WHEN 1 THEN '试用' WHEN 2 THEN '正式' ELSE '不固定' END AS b from a
我是小小码农
2009-08-06
打赏
举报
回复
CASE b WHEN (SQL sever) ,oracle 可以用decode,效果是一样的
dhdhzzw
2009-08-06
打赏
举报
回复
额,好的,谢谢。
风之影子
2009-08-06
打赏
举报
回复
意思就是你在查询的时候就把它转换过来。
在前台只是负责显示。
这样也提高了性能。
当要保存的时候,在前台来判断
dhdhzzw
2009-08-06
打赏
举报
回复
请说得具体点,我不太明白。
风之影子
2009-08-06
打赏
举报
回复
在后台进行处理吧。
SELECT CASE b WHEN 1 THEN '试用' WHEN 2 THEN '正式' ELSE '不固定' END AS b from a
风之影子
2009-08-06
打赏
举报
回复
在后台进行处理吧。
SELECT CASE b WHEN 1 THEN '试用' WHEN 2 THEN '正式' ELSE '不固定' END AS b from a
ivws_19
2009-08-06
打赏
举报
回复
在查询中加一字段,作为显示,把datatextfield设为显示的字段,datavaluefield设为数据库字段值,
gridview
控件的使用(九宫式的的排列)
1、鼠标经过行时改变行的样式 CssClassMouseOver - 鼠标经过行时行的样式的CSS类名 2、给
字段
标题加上排序状态 设置其SortTip下的4个属性即可 SortAscImage - 升序提示图片 SortAscText - 升序提示文本 SortDescImage - 降序提示图片 SortDescText - 降序提示文本 3、单击命令按钮弹出确认框 设置其ConfirmButtons属性 CommandName - 命令按钮的CommandName属性 ConfirmMessage - 弹出的确认框所
显示
的文字 4、每行复选框的全选与取消全选 在模板列的头模板处添加一个复选框,在模板列的项模板处添加一个复选框,然后设置控件的CheckboxAlls属性 CheckboxAllID - 模板列全选复选框ID CheckboxItemID - 模板列项复选框ID 5、固定表头、指定行或指定列 设置其FixRowCol下的6个属性 IsFixHeader - 固定表头否? IsFixPager - 固定分页行否? FixRowIndices - 需要固定的行的索引(用逗号“,”分隔) FixColumnIndices - 需要固定的列的索引(用逗号“,”分隔) TableWidth - 表格的宽度 TableHeight - 表格的高度 EnableScrollState - 是否保持滚动条的状态 6、数据行响应鼠标的单击和双击事件 RowClickButtonID - 行单击事件所
对应
的按钮的ID RowDoubleClickButtonID - 行双击事件所
对应
的按钮的ID 7、改变通过CheckBox选中的行的样式 CheckBoxID - 模板列的项复选框的ID CssClassRowSelected - 选中行的样式的CSS类名 8、导出为Excel 在
GridView
内加一个按钮 CommandName属性设置为“ExportToExcel” CommandArgument属性的
值
用“;”做分隔符分为两部分,左边的部分为导出Excel的文件名称,右边的部分为需要隐藏的列的索引(列索引用“,”分开) 9、给数据行增加右键菜单 ItemType - 右键菜单的项的类别(Link,Command,Custom,Separator) Icon - 文字左边的图标的链接 Text - 菜单的文字 CommandButtonId - 所调用的命令按钮的ID NavigateUrl - 链接的url Target - 链接的target(Blank,Self,Top) Key - 自定义属性key Value - 自定义属性value 10、扩展分页功能 设置PagingStyle属性为Default
GridView
使用CommandField删除列实现删除时提示确认框
GridView
在使用CommandField删除时弹出提示框,在.net2005提供的
GridView
中我们可以直接添加一个CommandField删除列:
,完后在它的RowDeleting事件中完成删除。但在多半我们在做这种删除操作时都需要先让操作者再确认下,完后再进行删除,以避免误操作引起的误删除。 可以通过下面方法给
GridView
删除前加上个确认对话框。 首先,在
GridView
的属性对框话框中点击“Columns”进入它的“
字段
”设计器。接着在“
字段
”设计器中选择以前已加上的那个CommandF
浅析Yii2
GridView
实现下拉搜索教程
废话不多说了,先给大家展示下效果图,如果大家还很满意请继续往下阅读: 具体怎么实现喃?考虑到一张数据表要下拉效果的
字段
可能有很多个,我们先在其model中实现一个方法方便后续操作 /** * 下拉筛选 * @column string
字段
* @value mix
字段
对应
的
值
,不指定则返回
字段
数组 * @return mix 返回某个
值
或者数组 */ public static function dropDown ($column, $value = null) { $dropDownList = [ 'is_delete'=> [ '0'=>'
显示
', '1'=>'删除', ], '
DataTable多列合并
问题
轻松搞定
问题
背景: 在做考试系统手动生成试卷部分时由于题库的表结构不相同,导致同样的
Gridview
(已模板化后的,其结构已固定)在
显示
时不能同时两种不同结构的数据。如
GridView
结构如下所示: 这种固定的格式
显示
的是以选择题为代表的数据结构,但是因为选择题题库表结构与论述题题库表结构不相同,所以无法直接
显示
以论述题为代表的数据结构。这时如何在这个固定的
GridView
中
显示
不同的数据呢?其实在仔细观察后我们可以发现他们唯一的区别在于“答案”这列的数据不同,在选择题类型中,该
字段
的
值
仅为一个选项而已,但是对于论述题等类型,其
问题
有六个,
对应
的答案也应该有六列才对。分析到此,可以总结一下,最终要解决
C#在Data
GridView
控件中实现合并单元格
摘要:C#源码,数据库应用,合并单元格,Data
GridView
Vs2008编程实例:在C#的Data
GridView
控件中实现合并单元格,因为数据库文件遗失了,所以演示效果什么也没看到,不过源代码还在,可根据源码还原出数据库,最主要的是,源代码说明了如何使得Data
GridView
控件实现合并单元格的功能。
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章