1

GridViewデータベースからの日付を含むスニペットは次のとおりです。

<asp:GridView ID="grid" runat="server" ...>
<asp:TemplateField HeaderText="Date">
<ItemTemplate> 
<asp:Label ID="dateLbl" runat="server" Text='<%# Bind("datevalue", "{0:dd MMM yy, ddd}") %>' />
</ItemTemplate>
...

日付は次のようになります07 Jan 13, Mon

私は彼らに次のように見せてほしい07 jan 13, mon

出来ますか?

4

2 に答える 2

1

Ok。利用可能な唯一のオプションはCSSです:)

<asp:Label ID="accdateLbl" runat="server" Text='<%# Bind("accvaluedate", "{0:dd MMM yy, ddd}") %>' CssClass="grid_date" />

.grid_date
{
    text-transform: lowercase;
}

今それは動作します!

于 2013-01-10T04:51:28.030 に答える
0

gridview rowdatabound イベントでそれを行うことができます:

protected void grid_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        Label dateLbl= (Label)e.Row.FindControl("dateLbl");
        string date=dataLbl.text.tolower();
        dateLBl.text=date;
    }          
}
于 2013-01-10T05:30:05.803 に答える