Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Không biết trong table "the" của bạn chứa gì.
    Bạn cho nó đổ vào cái gridview xem nó ra các cột như thế nào.

    Giả dụ trong gridview có cái cột tên là "ID".
    Bạn làm 1 cái listview mới. Trong cái listview mới này, bạn cho nó bind thử 1 cái là:


    Mã:
            <asp:ListView ID="ListView1" runat="server">            <ItemTemplate>                <asp:Label ID="Label1" runat="server" Text='<% Eval("ID") %>' />            </ItemTemplate>        </asp:ListView>
    Cái listview của bạn chưa nói đến nội dung, chỉ nói đến tag thôi thì cũng đã thiếu rồi.
    Bạn tìm thêm tài liệu sử dụng Listview nhé!

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi brianbui2009
    Không biết trong table "the" của bạn chứa gì.
    Bạn cho nó đổ vào cái gridview xem nó ra các cột như thế nào.

    Giả dụ trong gridview có cái cột tên là "ID".
    Bạn làm 1 cái listview mới. Trong cái listview mới này, bạn cho nó bind thử 1 cái là:


    Mã:
            <asp:ListView ID="ListView1" runat="server">            <ItemTemplate>                <asp:Label ID="Label1" runat="server" Text='<% Eval("ID") %>' />            </ItemTemplate>        </asp:ListView>
    Cái listview của bạn chưa nói đến nội dung, chỉ nói đến tag thôi thì cũng đã thiếu rồi.
    Bạn tìm thêm tài liệu sử dụng Listview nhé!
    Ngoài ra bạn có thể làm tương tự như cách trên của brian nhưng thay Eval thành Bind



    Mã:
            <asp:ListView ID="ListView1" runat="server">            <ItemTemplate>                <asp:Label ID="Label1" runat="server" Text='<% Bind("ID") %>' />            </ItemTemplate>        </asp:ListView>

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Không bind được data lên listview

    mình có đoạn bind dữ liệu như thế này

    Mã:
    sqlcom.CommandType = CommandType.Text;                sqlcom.CommandText = "SELECT * FROM the";                objds = new DataSet();                objds = library.execommand(sqlcom);                 ListView1.DataSource = objds.Tables[0];                ListView1.DataBind();
    đoạn listview bên html

    Mã:
     <div style="margin-left:30px">        <div>            <asp:ListView ID="ListView1" runat="server" ItemPlaceholderID="itemplac">                <LayoutTemplate>                    <asp:PlaceHolder ID="itemplac" runat="server"></asp:PlaceHolder>                </LayoutTemplate>                                                    </ItemTemplate>                <AlternatingItemTemplate></AlternatingItemTemplate>                            </asp:ListView>            <asp:DataPager ID="DataPager1" runat="server" PagedControlID="ListView1">                <Fields>                    <asp:NextPreviousPagerField FirstPageText="<<" LastPageText=">>"                         NextPageText=">" PreviousPageText="<" ShowFirstPageButton="True"                         ShowLastPageButton="True" />                    <asp:NumericPagerField ButtonCount="8" />                    <asp:TemplatePagerField>                    </asp:TemplatePagerField>                </Fields>            </asp:DataPager>        </div>    </div>
    khi chạy dataset đã lấy dc dữ liệu, ko có báo lỗi gì cả nhưng ko hiểu sao dữ liệu lại ko bind được lên.
    Có anh zai nào biết lỗi ở đâu chỉ dùm em với nhé. Thanks

 

 

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
  •