C winform如何解決dataGridView1不顯示表裡的內容

時間 2021-05-02 22:08:05

1樓:正怒月神

//靜態變數的 dsall 作為datagridview1資料來源public static dataset dsall = new dataset();

private void button1_click(object sender, eventargs e)

//順手隨便寫的,方法也沒分類,擠在一起,應該能理解吧。只是給個思路,呵呵

2樓:街上逛逛

"select * from tiaomajieshouqi where 條碼=" 這裡面的條碼應該寫成你資料裡面儲存條碼用的引數名

3樓:匿名使用者

this.datagridview1.autogeneratecolumns = false;

string sql = "select jhid,nd,bh,jhmc,bzry,jhsj,zlzg,sssj,pzry,pzsj,bz from lab_kzxffjh order by jhid,bh,jhmc";

sqldataadapter sda = new sqldataadapter(sql, "連線");

ds.clear();

sda.fill(ds, "lab_kzxffjh");

this.datagridview1.datasource = ds.tables["lab_kzxffjh"];

對照一下吧,還有資料庫中不能有null值,要不也是被過濾的。

你要麼在資料庫中加一行自動增加id的列,要麼,在datagridview表中不要加資料來源,只加表頭名字,等生成後,datagridview序列號一列等於(this.datagridview1.rows.

count+1).tostring()就可以了。

4樓:匿名使用者

datagridview1.databind(); 加上這句

5樓:匿名使用者

繫結了資料來源,沒看到databind();

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

6樓:匿名使用者

form2 f2 = new form2();

f2.datagridview1.datasource = bs;

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

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

7樓:果果豆小店

using system.data.sqlclient;

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

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

8樓:

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

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

9樓:n多的肉

啥呀,看不懂,很亂。

c#winform 中datagridview 中如何顯示兩個表的資訊 20

10樓:楓林餘暉

string sqltext1 = "select id,name,***,depname from emp,dep where emp.depid=dep.depid";

sqldataadapter sda = new sqldataadapter(sqltext1, constr);

dataset ds = new dataset();

sda.fill(ds);

datagridview1.datasource = ds.tables[0];

資料庫查詢語句,你先在sql裡面試一下

constr這個引數是資料庫連線字串,你應該明白吧?歡迎追問

11樓:匿名使用者

datagridview 的 datasource 屬性 繫結你的sql語句返回值

c# winform a 窗體 datagridview1,b窗體datagridview2,如何把datagridview1中顯示的資料全部複製到b中

12樓:神的送葬者

這種新手問題,教你乙個新手解決的辦法:建立乙個靜態的datatable (static datatable dt),然後窗體a資料查詢出來的時候,將資料賦值給靜態的dt

在b窗體中,直接呼叫靜態的dt;比如你在a窗體建立乙個 static datatable dt,然後b.datagridview2.datasource=a.dt就行了

13樓:匿名使用者

在a窗體中 new b窗體物件,b窗體自定義乙個建構函式,通過建構函式把datagridview1的內容傳遞到b窗體再繫結到datagridview2

c# winform 如何將sql資料庫中多表中的一列共同顯示在datagridview1中,求完整**,謝謝各位大神了!急

14樓:匿名使用者

這個和單張表的繫結道理是一樣的,只要在資料庫中能夠用一句話查出來的所有資訊,都可以一次性的繫結到datagridview中方法有很多中:比如說:dataset datatable 最簡單的要數集合了。

呵呵,如果還有什麼問題,請繼續追問,如果沒有,請採納,萬分感謝

15樓:上官冷月

分別向datagridview的指定行指定列新增資料就可以了啊

c# winfrom 中如何將txt內容顯示到datagridview

16樓:

private void button1_click(object sender, eventargs e)

}//將datatable繫結到datagridview上顯示結果this.datagridview1.datasource = dt;}}}

17樓:

你可以這樣做,用字串陣列儲存文字框的內容,字元陣列c#提供了現成的方法,可以分隔字元(具體哪個方法忘了,哈哈,你可以找找),以你的提問來看的話,用「-」作為分割符號,分割資料來源,然後用ado.net的方法插入資料庫中就可以了哈。

回答不在得分,但願問題解決。

希望和廣大程式人員技術交流~~~

c# winform 如何從datagridview1中獲得一行資料然後賦值到datagridview2中相應cell中?

18樓:匿名使用者

this.bcdatagridview1["fnumber", this.bcdatagridview1.

currentrow.rowindex].value;這是取選中行的某一列值

你很多列就用for迴圈賦值啊,

還有 你這樣 int.parse( datagridview2.currentrow.cells[0].value.tostring()); 容易報空值錯誤,你就直接

this.bcdatagridview2["fnumber", this.bcdatagridview1.

currentrow.rowindex].value=this.

bcdatagridview1["fnumber", this.bcdatagridview1.currentrow.

rowindex].value

19樓:匿名使用者

datagridview2.rows[i].cells[2].value

或者datagridview2.selectedrows[i].cells[0].value

20樓:匿名使用者

gridview1.rows[1].cells[0].text=gridview1.rows[0].cells[0].text;

gridview1.rows[1].cells[1].text=gridview1.rows[0].cells[1].text;

21樓:匿名使用者

this.datagridview1.rows[n].

cells[0].value+ this.datagridview1.

rows[n].cells[1].value。。。。。。。

獲得你需要的一行資料,然後拼接成字串,賦值給datagridview2中相應cell

22樓:匿名使用者

datarowview dr = datagridview1.currentcell.owningrow.databounditem as datarowview;

datagridview2.rows.add( dr);

如何解決煩惱?煩惱如何解決?

吃東西,喝啤酒,聽歌,或者旅遊,這些都是釋放人的壓力,之所以有煩惱,是因為有些事沒達到心的要求,所以心放平和點。學習一些道家,佛家等傳統的思想,比如怎麼靜心,心若冰心,天塌不驚。在文學中找到自己,諒解別人。找替代,找發洩,你可以對著鏡子說10遍你是最強的,最棒的,沒有人比你強,沒有人比你棒,你也可以...

家庭矛盾嚴重如何解決,如何解決家庭矛盾

風君侯 家庭矛盾嚴重,要想解決就得雙方都心平氣和的,互相忍讓,各退一步。退一步海闊天空,否則就得離婚了。 碧水清波滿庭芳 具體問題,需要具體的分析吧,不能一概而論, 慈元彤 家庭矛盾嚴重,如何解決家庭矛盾嚴重,需要家庭所有成員坐在一起敞開心扉。互相交流,把矛盾解決掉。 韋培敏 如何處理家庭矛盾,那就...

如何解決booking閃退問題,如何解決閃退問題

若手機軟體出現閃退的情況,建議 1 設定 應用程式 全部 查詢點選出現閃退的軟體名稱 清除資料後再使用試試 2 若無效,請備份手機中的重要資料,然後對手機進行恢復出廠設定 3 若手機可以檢測到最新版本,建議更新手機韌體版本,操作 設定 關於手機 系統更新 更新 公升級前請備份手機中資料 若手機開啟軟...