1樓:匿名使用者
要解決兩個問題
一、資料從何而來
二、資料如何顯示
一、資料從何而來
使用c# 的ado.net 來獲取資料來源,在獲取資料來源的時候,可以進行資料賽選,加入題目型別為選擇題與只顯示20條資料的條件
二、資料如何顯示
可以使用winform自帶的datagridview來進行資料顯示,但是如果要做比較高階和自定義顯示,還需要做一些自定義處理,datagridview可以獲取資料來源,這個功能非常簡單,就可以解決第一個問題了
但是如果要做到查詢資料,友好顯示資料,然後在處理結果,其中涉及到的程式邏輯與功能**無法簡單一一表達,只能靠樓主自身的基礎功底了,多看書喲
2樓:匿名使用者
支援資料繫結的控制元件,比如說gridview,支援分頁的,請參考它的allowpaging、pagesize、pageindex、pagersrtting屬性的參考吧。
3樓:匿名使用者
趕快拜個師傅 或者找個培訓學校吧 這些東西很簡單,但寫起來很複雜的,哎 體力活
在c#的winform中,需要一個第三方控制元件用來顯示資料庫的資料,請問該用哪個控制元件,具體怎麼實現?
4樓:匿名使用者
需要第三方的控制元件麼?
.net應該是自帶一個datagridview的,常規需求的話,使用這個控制元件就夠了。
至於使用方法的話:
new一個connection,
new一個dataadapter,
new一個dataset,
用dataadapter來fill(填充)dataset,用dataset來bind(繫結)datagridview。
我知道這樣的,你可能不太看得懂,不過前一陣子我的vs被我解除安裝了,最近沒做c#的,硬碟空間不夠,就拿它開刀了,汗~所以沒法詳細的寫**。
5樓:匿名使用者
把datagridview控制元件的dock屬性設定成fill,就能鋪滿螢幕了
可以通過設定column的width屬性來使列佔滿
6樓:8完美de旋律
使用datagridview,將資料繫結上去,就應該能實現lz你那效果啊 至於你說的什麼資料**不能鋪滿整個螢幕 我不是很明白, 你意思是一次不能將資料全顯示?
7樓:艹尼螞
樓主的意思是datagridview很難看吧.
嘿嘿,確實是哦~
其實樓主只要設定下dock再設定下各個列的寬度不就ok了?
8樓:
spread 可以是一個不錯的第三方控制元件,但是是收費的。找找試用的。
c# winform中的datagridview 已經繫結了資料 怎麼求某一列的值並顯示到label中,如下圖
9樓:西出陽關故人
如果非要用button的話,那就迴圈遍歷datagridview的每一行,讀取銷售額列的值,然後累加。
10樓:匿名使用者
方法1:當b顯示時間,寫資料到資料庫,b,然後讀出。
方法2:b,datagridview的傳入b構成的總資料集可以新增建構函式的引數。
方法3:在程式中設定的公共變數,以達到a和b的形式資料共享。
11樓:匿名使用者
這完全可以寫一個sql語句啊,幹嘛迴圈呢??如果行多了的話效率又不高。
c#中我想在combox裡繫結資料庫中某欄位的內容,並顯示在combox的下拉框中,請問大家該怎麼去弄呢?
12樓:
this.combox.datasource=資料來源(查詢出來的資料來源);
this.combox.displaynumber="要顯示的欄位名字";
this.combox.valuenumber="combox的下拉值"(一般選擇id作為combox的value值);
C winform中ErrorProvider控制元件的用法
errorprovider元件文字輸入錯誤控制 我的實驗 private void textbox1 validating object sender,canceleventargs e 注 validating給文字框註冊一個驗證事件!請在屬性視窗中找到直接雙擊 直接把errorprovider控...
c winform中如何判斷輸入的資訊是否為姓名格式電話格式年齡格式
可以用驗證控制元件,然後用正規表示式的那個,正規表示式自己定,可以先去了解下 c 資料庫輸出到文字 格式如下 姓名丨年齡丨 姓名丨年齡丨 end 語句怎麼寫啊 c 裡沒有end。大括號結束 就是end 在c windows視窗程式中,判斷輸入的是否是數字的,如果是,就按正確的格式輸出,如果不是,就輸...
cwinform中 在視窗中訪問另視窗的控制元件,可
超大蒲公英 目測你是弄錯物件了,a這個型別物件,應該早就存了,你這裡再new就是錯的。應該想法獲得真正的物件引用 你的那個form2怎麼開啟的?a page new a 這個 new a 是有問題的,應該是引用已開啟的物件。public partial class form1 formform2 f...