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 面對困難,他們沒有害怕...