请教:数据库里面的枚举类型的值,由于在表现层是用的GridView绑定的DataSet,在后台代码里面就不能控制它的输出了;这样页面显示的就是枚举类型的int值,我想知道怎么样才能返回真实的枚举值。谢谢。
解决方案 »
- 地址连接定位框架问题
- 怎么样用AJAX 改变CSS 风格
- 用户控件里的FORM问题
- asp.net如何实现产品的无限级分类?
- 处理数据,结果网页已经过期
- 在页面上用户点击一个button后我想出个系统提示框,用showmessage怎么没有反应啊。谢谢
- 使用session传值后的出现的问题
- 用asp和smtp服务器,邮件怎么发不出去那
- 怎么才能在postback后还能用之前new的web控件?
- 在ASP.NET中为何按F5却无法进入调试模式,我的windows2000Server设置改怎样改?
- 谁能解释下面这句话的意思,分全给他了
- 请教ItemTemplate和EditItemTemplate的区别
private void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e)
{
if (e.Item.ItemType!=ListItemType.Header)
{
string subject=Enum.GetName(typeof(EnumActivityType), Convert.ToInt32(DataBinder.Eval(e.Item.DataItem,"type")),
e.Item.Cells[4].Text=subject;
}
}
public enum EnumActivityType
{
Task = 1,
Fax = 2,
Phone = 3,
Email = 4,
Reminder = 5,
Appointment = 6,
Expiration = 7,
Inquiry = 8
}