gridview在绑定显示的各种格式

gridview在绑定显示的各种格式--

gridview列 数字、货币和日期 显示格式
形式 语法 结果 注释
数字 {0:N2} 12.36  
数字 {0:N0} 13  
货币 {0:c2} $12.36  
货币 {0:c4} $12.3656  
货币 "¥{0:N2}" ¥12.36  
科学计数法 {0:E3} 1.23E+001  
百分数 {0:P} 12.25% P and p present the same.
日期 {0:D} 2006年11月25日  
日期 {0:d} 2006-11-25  
日期 {0:f} 2006年11月25日 10:30  
日期 {0:F} 2006年11月25日 10:30:00  
日期 {0:s} 2006-11-26 10:30:00  
时间 {0:T} 10:30:00  


在设置gridview等数据绑定控件的模版列时,总要设置显示的格式,这里是我查询一些资料后统计出来的。
还有一个常规的选项是用数据库中默认的格式显示。

以下是一个例子
 <asp:Label ID="Label2" runat="server" Text='<%# Eval("dtt","{0:d}") %>'></asp:Label> 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在GridView绑定数据库显示数据库中的图片,你按照以下步骤进行操作: 1. 在GridView中添加一个模板TemplateField),用于显示图片。 2. 在模板中添加一个Image控件,用于显示图片。 3. 在GridView的数据绑定事件(如GridView的RowDataBound事件)中,获取每一行的数据,并将图片的路径或二进制数据绑定到Image控件上。 4. 在绑定图片之前,确保你已经从数据库中获取了正确的图片数据。 下面是一个示例代码(使用ASP.NET Web Forms): ```csharp <asp:GridView ID="GridView1" runat="server" OnRowDataBound="GridView1_RowDataBound"> <Columns> <asp:TemplateField> <ItemTemplate> <asp:Image ID="Image1" runat="server" Width="100" Height="100" /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> ``` ```csharp protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { // 获取图片数据 string imagePath = DataBinder.Eval(e.Row.DataItem, "ImagePath").ToString(); // 假设数据库中的字段名为 "ImagePath" // 设置图片路径 Image img = (Image)e.Row.FindControl("Image1"); img.ImageUrl = imagePath; } } ``` 请注意,上述示例假设你已经从数据库中获取了正确的图片路径,并将其绑定到Image控件的ImageUrl属性上。如果数据库中存储的是图片的二进制数据,你可以使用类似的方式将二进制数据转换为图片并绑定到Image控件。 这只是一个简单的示例,具体的实现可能会根据你的应用程序和数据库结构有所不同。你需要根据自己的需求进行适当的调整和修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值