C dataGridView沒有查出資料怎麼顯示

2021-05-02 22:08:08 字數 3194 閱讀 6165

1樓:匿名使用者

system.data.datatable 結果空表 = new system.data.datatable();

09. foreach (string 資料列 in 建立1) 結果空表.columns.add(資料列);/*建立所需列數和名稱*/

10. if (讀取**資料.tables.count > 0)

11. /*建立所需行數*/

13. 處理結果.datasource = 結果空表;

2樓:

有個取巧的辦法,是在datagridview控制元件上面放一個label,在往datagridview填充資料的時候,如果沒有資料,就將label設成沒有資料的提示,再設定label為可見;如果有資料,就將label隱藏起來。

3樓:踢腳

沒有查出資料 你重新繫結一下 如果沒有值的話 他就是空的啊

4樓:

datagridview裡面有一個屬性,查詢出來記錄為空,可以顯示漢字:如沒有查詢到記錄

這個不顯示資料咋辦啊?c#中的winform應用資料庫裡面有資料但是datagridview1不顯示資料

5樓:匿名使用者

form2 f2 = new form2();

f2.datagridview1.datasource = bs;

上面這兩句**是有問題的,這樣並不能起到將你開啟的form2視窗中的datagridview的控制元件資料重新整理,它其實是在新建另外一個form2視窗,並讓新建的form2中的datagridview控制元件資料重新整理。所以達不到你要的效果。 要想重新整理你的datagridview控制元件中的資料,我有兩種方法:

第一種,如果你上面的button的窗體是由from2開啟的,並且是模態化的視窗,你可以使用屬性來獲取要更新的資料。 第二種,使用委託和事件來實現。 你的這兩個窗體結構是怎樣的,這兩個窗體你是怎樣開啟的,說清楚了我幫你解決。

6樓:果果豆小店

using system.data.sqlclient;

private void 資料檢索_load(object sender, eventargs e)

雖然看不懂你**表示的懂你,你可以按照這個改下,你只需把cy_food 表名改下,你用的是mysql 嗎,

7樓:

我沒看到你進行資料查詢了呢?

把介面帖上來幹什麼啊,又沒的用!!

8樓:n多的肉

啥呀,看不懂,很亂。

c#裡面怎樣判斷datagridview裡面有沒有資料?

9樓:匿名使用者

if(datagridview.rows.count==0)

10樓:

咳咳~~聽我說兩句哈。

一般都是在給datagridview繫結資料來源之前判斷資料是否為空。

如果繫結後了,再去判斷也可以。

樓上幾位的方法可以實現,也可以通過gridview1.datasource;這個屬性獲取到它的資料來源(這個可以在他沒有顯示出來的時候就能判斷,樓上幾位只能是顯示出來後才能知道),然後把它轉換成你認為比較合適的資料機構比如datatable、ilist等,然後再進行判斷這個是否存在資料。

11樓:從瓃

這個是控制元件 有沒有資料放在介面上就能直接看出來了呀

在程式裡判斷有沒有資料 只要看給它的資料來源是不是有

效的資料來源 如果是有效的資料來源那就是有資料的

12樓:

datagridviewrow.rows.count == 0

c# datagridview怎麼顯示資料

13樓:匿名使用者

1、實現一個用於處理資料庫資料檢索的詳細資訊的方法。下面的**示例實現一個 getdata 方法,該方法對一個 sqldataadapter 元件進行初始化,並使用該元件填充 datatable。然後,將 datatable 繫結到 bindingsource 元件。

請確保將 connectionstring 變數的值設定為與資料庫相應的值。

private void getdata(string selectcommand)

catch (sqlexception)

}2、在窗體的 load 事件處理程式中,將 datagridview 控制元件繫結到 bindingsource 元件,並呼叫 getdata 方法從資料庫中檢索資料

private void form1_load(object sender, system.eventargs e)

14樓:匿名使用者

你選定的資料來源是如何繫結sql的,繫結後有沒有進行測試,問題應該是在你對繫結的資料來源進行設定的地方,可以考慮手動繫結資料來源,那樣更靈活。希望能幫到你

為什麼在c#中 繫結完 資料 資料沒有在datagridview 中顯示 200

15樓:荒唐年華誰記下

實際上沒問題,問題在於他繫結的不是你的list裡面的value,而是每一個物件,而這個物件沒有名字,所以就會這樣。不信你看,你的datagridview有100行,但是就是全部為空。

試試下面這個:

dgvmain.datasource = new bindinglist(list);

16樓:匿名使用者

用linq查詢 然後顯示試試 tolist

17樓:迸質弛咽

繫結後就能顯示,你裡面沒資料

重新繫結就能重新整理

c# winform 在datagridview中的查詢怎樣顯示?

18樓:匿名使用者

你要看你的這個事件

private void textbox1_textchanged(object sender, eventargs e)

{}有沒有執行,看了你的**,應該沒問題。問題在,這個事件可能沒執行。

Cdatagridview資料不顯示

既然最後一句提示得到了四條資料,那說明從資料庫中獲取資料應該沒問題,是資料繫結有錯誤。很顯然datagridview1.datasource dt 這句只是為datagridview控制元件新增了資料來源,但未進行資料繫結,只要在datagridview1.datasource dt 後加上data...

C DataGridView如何繫結顯示多個陣列型別的屬性

建議你用自定義usercontrol,裡面用諸如textbox等顯示編輯數值。c 中 自動屬性可以使用陣列型別型別嗎?c 中datagridview控制元件繫結資料來源有幾種方式?常用的有兩種,一種是datagridview.datasourse 資料來源,還有一種就是空間繫結 了 最簡單的辦法是新...

用沒有沒有也沒有,造句,用沒有 沒有 沒有 也沒有 造一個排比句

1 車外是茫茫的大戈壁,沒有山,沒有水,也沒有人煙。2 我有一個夢想,我希望這個世界沒有戰爭,沒有傷痛,也沒有分離。3 那時沒有電燈,沒有電視,沒有收音機,也沒有汽車。4 假期中的校園顯得格外安靜,沒有了往日的人來人往,沒有往日同學們的嬉戲,也沒有往日那些朗朗入耳的讀書聲。5 面對困難,他們沒有害怕...