我想把一个int数据显示成小时和分钟的数据:即:100显示为01:40
现在是我想在datagrid显示这个int的转化值,可是我绑定时是个int行,数据库也是int<不破坏数据库的表结构>,
我开始是存储过程绑定,可是在分页出错!!现在不知道怎么办???
谢谢回复!

解决方案 »

  1.   

    后台写一方法将INT型转换成你要的格式,然后前台用DataBider绑定
      

  2.   

    后台:        /// <summary>
            /// 返回性别
            /// </summary>
            /// <param name="type"></param>
            /// <returns></returns>
            protected string GetSex(string type)
            {
                string sex = "";
                switch (type)
                {
                    case "1": sex = "男"; break;
                    default: sex = "女"; break;
                }
                return sex;
            }前台绑定(我是绑的gridview):
    <asp:Label ID="lblAccount1" runat="server" Text='<%# GetSex(DataBinder.Eval(Container.DataItem,"Sex").ToString()) %>'></asp:Label>