首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

datagridview,列里自定义显示内容如何搞

2012-01-01 
datagridview,列里自定义显示内容怎么搞?datagridview,列里自定义显示内容怎么搞?比如有一个sex列,类属性

datagridview,列里自定义显示内容怎么搞?
datagridview,列里自定义显示内容怎么搞?
比如有一个sex列,类属性本身为int型,如果它为1,则在datagridview显示为男,为2显示为女,为0显示为未定义。
原来弄过,现在忘记了,也一直找不到是哪个事件,哪位高人提示一下。


[解决办法]
你可以取记录的时候修改~~~
select case when sex=1
then
 '男'
else
'女'
end
as 'sex'
from Table

[解决办法]
用DataGridViewComboBoxCell
[解决办法]
<asp:TemplateField HeaderText="性别">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Sex") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%#Eval("Sex").ToString()=="0"?"未定义":Eval("Sex").ToString()=="1"?"男":"女"%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>

热点排行