如果沒有資料或資料不足以填滿頁面,並且每行都不顯示任何資料,如何使用資料列表

發布 科技 2024-04-15
18個回答
  1. 匿名使用者2024-02-07

    我覺得你的想法很奇怪! 當你沒有足夠的資料時,你想新增一些來自己填充數字,只是為了介面! 你可以把所有的資料都放到datatable裡,然後根據pagesize計算出少了多少行,然後你可以寫乙個迴圈,把資料加到datatable中多少行資料,然後繫結資料!

    我認為這種方法肯定會奏效! 但我認為為了介面而犧牲效能是令人不快的! 或者你可以嘗試用CSS做同樣的事情!

    那就更好了!

  2. 匿名使用者2024-02-06

    您可以在後台新增方法...

    public string showrevercontent(string revercontent)

    if(<=0)

    revercontent="沒有";

    return revercontent;

    然後,在前景中,您可能在繫結上的該字段上為空。

    #showrevercontent(,"欄位的名稱").tostring())

  3. 匿名使用者2024-02-05

    既然怕破壞風格,就得有資料在裡面,不用資料看不好,但是沒有資料在資料表裡顯示什麼就看lz怎麼想了。

  4. 匿名使用者2024-02-04

    您使用的是哪種分頁方式? 是它附帶的控制嗎? 還是你自己寫的,還是使用三向控制?

    可以使用三方控制項 aspnetpager

  5. 匿名使用者2024-02-03

    想吃多少就吃多少。

    同時載入100,000條資料?

  6. 匿名使用者2024-02-02

    雙迴圈,這很簡單。

    寫起來有點複雜。

    第 1 步:在第乙個迴圈中放乙個 hidden,隱藏值為 id,例如:

    第二步:非常關鍵,datalist繫結後,會觸發乙個itemDatabound事件,右鍵點選“屬性”點選閃電圖示“選擇要檢視的事件,雙擊此事件會在後台自動生成乙個方法:

    protected void datalist1_itemdatabound(object sender, datalistitemeventargs e)

    多個迴圈也是如此,依此類推。

  7. 匿名使用者2024-02-01

    這似乎不是一種辦法,其實你可以考慮其他方法來解決這個問題,datalist 是乙個弱型別,你可以考慮使用字典

    Dictionarydd=new Dictionaryt:定義乙個實體類 int:在 datalist 表中定義實體類的 id

  8. 匿名使用者2024-01-31

    於是我做了乙個巢狀和吵吵嚷嚷的褲子的資料列表,兩個資料列表,乙個資料列表是乙個單選按鈕,放在你的迴圈中,這兩個dlsecond和dlthird資料來源是完全一樣的,當然,有乙個錯誤判斷是不是。

  9. 匿名使用者2024-01-30

    只需編寫 SQL 語句即可!

  10. 匿名使用者2024-01-29

    需要先設定資料列表的顯示型別,然後對資料進行繫結。

  11. 匿名使用者2024-01-28

    datalist 必須有模板,gridview 會自動生成列。

  12. 匿名使用者2024-01-27

    這應該不是問題,你可以試試 executereader();

    看看前台和模板列是否有問題。

  13. 匿名使用者2024-01-26

    CS 中查詢獲取的記錄數。 如果記錄數等於零,則資料列表將隱藏輸出“尚無資料”。

  14. 匿名使用者2024-01-25

    這就是資料繫結的問題所在!

    暫無資料顯示! 這可能就是大部分原因!

    沒有粘合好!

  15. 匿名使用者2024-01-24

    您的資料庫是否已連線?。。

  16. 匿名使用者2024-01-23

    那些使用 findcontrol 來擺脫內容加的人。 文字,您需要將前面放在括號中

    比如。 ((label)"國家/地區標籤"))text

  17. 匿名使用者2024-01-22

    1. 從資料庫方面選擇與使用者不同的名稱

    2.如果對資料列表中的相同資料進行排序(相同的id一起),例如:id11

    23.使用以下方法(原則:同乙個ID只拿一次):

    for(int x = 0;x < x++)3,如果資料列表中的相同資料亂序(相同的 ID 可能不在一起)。

    eg: id12

    31. 使用以下方法(此處取出無重複 ID 為例):

    [ 建立結果物件 ]。

    listlistresult=new list();

    [ 迴圈資料列表 ]。

    for(int i = 0;i < i++)else

    [ 從已新增到結果物件的資料列表中刪除 ID ];

    迴圈結束時,listresult 列表中的值是您想要的結果listresult[0]=1;

    listresult[1]=2;

    listresult[2]=3;

  18. 匿名使用者2024-01-21

    它與 datalist 無關。 將關鍵字 distinct 新增到 SQL 語句中。

    從使用者中選擇不同的名稱 如果無法更改 SQL 語句或資料來源不是資料庫,則需要在將資料繫結到資料列表之前清理資料集,這樣會比較麻煩。 它涉及演算法優化等問題。 最愚蠢的想法是做乙個兩層迴圈,然後乙個接乙個地比較它們。

    刪除相同的。

    for(int x = 0; x < x++)

相關回答
7個回答2024-04-15

int sum=0;

for(int i = 0 ;i< -1;i++) 假定 datalist 的 ID 是 datalist1 >>>More

19個回答2024-04-15

datalist 中標籤的值不會記錄在 viewstate 中,因此回發後必須稍後找到。 >>>More

11個回答2024-04-15

所有移動卡不區分2G和3G,只要你的手機支援TD-SCDMA,任何移動卡都可以直接使用移動3G網路,無需在營業大廳開任何業務,移動資費不分3G和2G,所有資費**都可以在2G和3G網路中使用。 >>>More

19個回答2024-04-15

浮球開關利用開關上的磁浮子隨液位上公升或下降,使開關檢測管中設定位置的簧片開關晶元移動,並發出觸點開(關)轉換訊號。

12個回答2024-04-15

作為一門國際語言,學習英語需要多年的堅持才能有效。 >>>More