c#datagridview怎么将一个INT类型的值显示成String

我的意思是,例如我有一个CHECKBOX的选项,数据库(SQLserver)是一个INT,我有一个数据库类,这个类是一个实体类,与数据库一样,这个列是INT的值,我想把这... 我的意思是,例如我有一个CHECKBOX的选项,数据库(SQLserver)是一个INT,我有一个数据库类,这个类是一个实体类,与数据库一样,这个列是INT的值,我想把这个INT显示在DataGrivdView上,显示成一个汉字,本来想多表链接的,但是就2个状态我就不想多表了,有办法能直接的解决不?想过IF判断,但是,纠结的是不知道怎么填写到DataGirdvIew里。

会的高手们直接给代码,举例,不要网上随便COPY一个给我,没分

请不会的小白们不要装明白,连题目都没看懂就出来露脸、
展开
 我来答
journeywx
2018-10-17
知道答主
回答量:7
采纳率:0%
帮助的人:4.2万
展开全部
DataGridView的事件CellFormatting即单元格类型格式化事件,可以在这个事件中把指定的列的显示内容改为任何内容,但这种改变不会影响到单元格的真正的值,也就是如果取此单元格的值还是还是原来绑定的值,但显示是*号 private void datagridview1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if ((e.RowIndex >= 0) && (e.ColumnIndex >= 0)) { if (dgv1.Columns[e.ColumnIndex].Name.Equals("Column2")) { //这里是将列Column2的显示内容改成*号 e.Value = "*****"; } } }
软小店
2011-09-12 · TA获得超过159个赞
知道小有建树答主
回答量:279
采纳率:100%
帮助的人:153万
展开全部
转换:(表达式).ToString();即可。也可在源代码中绑定:Eval("column").tostring();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
山炮小二黑
2011-09-12 · TA获得超过357个赞
知道小有建树答主
回答量:328
采纳率:100%
帮助的人:179万
展开全部
假设数据库读的字段为value 他的状态为0或1
前台GridView: <%#Eval(“value”).toStrng()=="0"?"是":"否"%>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sc28615118
2011-09-12
知道答主
回答量:5
采纳率:0%
帮助的人:7740
展开全部
注册表里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式