Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 1 của 3 123 CuốiCuối
Kết quả 1 đến 10 của 24
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    <%# Eval("Ngay", {0:d}) %>
    Hoặc:
    <%# Eval("Ngay", {0:dd/MM/yyyy}) %>

    Vấn đề này có nhiều trong forum, nên tìm kiếm trước khi đặt câu hỏi.
    Thân!

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Có bạn nào biết thì nói cho mình với. Mình tìm 29 page trong forum có cái nào nói về cái nào đâu.

    Mình đã sử lý trong DB cho dữ liệu về định dạng dd/mm/yy rồi nhưng khi load lên gridview thì vẫn ở định dạng mm/dd/yy 12:00:00AM.

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Eval trong GridView mà, bạn làm trong database, ra ngoài nó cũng thế [IMG]images/smiliesot_talking.gif[/IMG]
    Dịnh dạng nó khi hiển thị đó, chứ không phải trong CSDL.

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi lapmaihokdc
    là sao bạn :| .
    Tức là thay vì bạn viết câu lệnh select ngaythang rồi định dạng thì bạn định dạng luôn trong câu select, như trên !

  6. #6
    Copy code bên trang design lên đây mình xem!

  7. #7
    Trích dẫn Gửi bởi brianbui2009
    Copy code bên trang design lên đây mình xem!
    Bạn xem giúp mình với :

    <td colspan="4" align="center">
    <asp:GridView ID="grdluong" runat="server"
    AutoGenerateColumns="False" BackColor="White" BorderColor="#999999"
    BorderStyle="None" BorderWidth="1px" CellPadding="3" CssClass="style1"
    GridLines="Vertical" Height="110px"
    style="margin-right: 0px" Width="100%" onpageindexchanging="grdluong_PageIndexChanging" AllowPaging="True">
    <RowStyle BackColor="#EEEEEE" ForeColor="Black" />

    <Columns>

    <asp:BoundField DataField="StaffID" HeaderText="Mã NV"
    SortExpression="StaffID" />
    <asp:BoundField DataField="Name" HeaderText="Họ & Tên"
    SortExpression="Name" />
    <asp:BoundField DataField="Startingdate" HeaderText="Ngày bắt đầu"
    SortExpression="Startingdate" >
    <ItemTemplate>
    <%# Eval("Startingdate", "{0:dd/MM/yyyy}") %>
    </ItemTemplate>

    </asp:BoundField>


    <asp:BoundField DataField="Month" HeaderText="Tháng" SortExpression="Month" />
    <asp:BoundField DataField="Daysoff" HeaderText="Số ngày nghỉ"
    SortExpression="Daysoff" />
    <asp:BoundField DataField="Salary" HeaderText="Lương" SortExpression="Salary" />
    <asp:BoundField DataField="Subvention" HeaderText="Trợ cấp"
    SortExpression="Subvention" />
    <asp:BoundField DataField="Bonus" HeaderText="Thưởng" SortExpression="Bonus" />
    <asp:BoundField DataField="" HeaderText="Tổng lương" SortExpression="" />
    </Columns>
    <FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
    <PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
    <SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
    <HeaderStyle BackColor="#000084" Font-Bold="True" ForeColor="White" />
    <AlternatingRowStyle BackColor="#DCDCDC" />
    </asp:GridView>

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mã:
    <asp:BoundField DataField="Startingdate" HeaderText="Ngày bắt đầu" SortExpression="Startingdate" ><ItemTemplate><%# Eval("Startingdate", "{0:dd/MM/yyyy}") %></ItemTemplate> </asp:BoundField>
    Bạn chuyển sang TemlateField mới đúng chứ. BoundField sao bạn dùng ItemTemplate được? [IMG]images/smilies/17.gif[/IMG]

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Chủ topic đã xử lý trên DB rồi mà ko được.

    Trích dẫn Gửi bởi tomcat
    Có bạn nào biết thì nói cho mình với. Mình tìm 29 page trong forum có cái nào nói về cái nào đâu.

    Mình đã sử lý trong DB cho dữ liệu về định dạng dd/mm/yy rồi nhưng khi load lên gridview thì vẫn ở định dạng mm/dd/yy 12:00:00AM.
    Thử cái này đi
    <asp:BoundField DataField="Startingdate" HeaderText="Ngày bắt đầu" DataFormatString="{0:dd/MM/yyyy}" HtmlEncode="false">

  10. #10
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi brianbui2009
    Mã:
    <asp:BoundField DataField="Startingdate" HeaderText="Ngày bắt đầu" SortExpression="Startingdate" ><ItemTemplate><%# Eval("Startingdate", "{0:dd/MM/yyyy}") %></ItemTemplate> </asp:BoundField>
    Bạn chuyển sang TemlateField mới đúng chứ. BoundField sao bạn dùng ItemTemplate được? [IMG]images/smilies/17.gif[/IMG]
    Còn cách nào khác để không phải sửa BoundField thành TemlateField không Đại Ca.
    Chứ sửa thế kia là phải sửa code kết nối DB.

 

 
Trang 1 của 3 123 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •