你這個(gè)程序兩個(gè)問(wèn)題
成都創(chuàng)新互聯(lián)公司是一家以重慶網(wǎng)站建設(shè)公司、網(wǎng)頁(yè)設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、seo優(yōu)化排名、小程序App開(kāi)發(fā)等移動(dòng)開(kāi)發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為橡塑保溫等眾行業(yè)中小客戶(hù)提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開(kāi)發(fā)服務(wù)。
不顯示數(shù)據(jù)的原因,TextBox1.DataBindings.Add("Text", mydataset, "WorkTime"),第二個(gè)參數(shù)不能是dataset應(yīng)該是datatable,所以應(yīng)該寫(xiě)成TextBox1.DataBindings.Add("Text", mydataset.Tables("WorkTime"), "WorkTime")
myconn.Open()的打開(kāi)與關(guān)閉沒(méi)必要再寫(xiě)了
有不是多線(xiàn)程的,.NET有一個(gè)異步控件來(lái)完成這個(gè)事情,BackgroundWorker。
多線(xiàn)程其實(shí)比你想象的簡(jiǎn)單,你計(jì)劃操作步驟,打比方說(shuō)我們處理一個(gè)文件,用進(jìn)度條來(lái)顯示進(jìn)度。我們可以定義解壓他進(jìn)度為5%,解密文件后哦進(jìn)度完成20%,讀取數(shù)據(jù)后進(jìn)度完成30%,重新整理插入數(shù)據(jù)后進(jìn)度完成60%,再加密,進(jìn)度為80%,再壓縮進(jìn)度為90%,再發(fā)送進(jìn)度為95%,刪除歷史記錄結(jié)束動(dòng)作進(jìn)度為100%。這種事就要多線(xiàn)程去完成,調(diào)用控件你就需要委托或者回調(diào)控件。
進(jìn)度條給他賦值就好了,程序運(yùn)行后你會(huì)發(fā)現(xiàn)進(jìn)度條在動(dòng)。
這是現(xiàn)在90%程序進(jìn)度條原理。
datagrid不行,因?yàn)閐atagrid綁定數(shù)據(jù)庫(kù),因此不能添加一個(gè)附加行。即使在SQL命令中通過(guò)union方式進(jìn)行統(tǒng)計(jì)后顯示,但又會(huì)導(dǎo)致datagrid不能新增。解決辦法有2個(gè):1、用MSFlexGrid;2、自己寫(xiě)一個(gè)用戶(hù)控件,大概意思就是里面有2個(gè)datagrid,一個(gè)大的,專(zhuān)門(mén)顯示記錄,一個(gè)小的,不要標(biāo)題行,專(zhuān)門(mén)顯示合計(jì)數(shù);在里面增加寫(xiě)代碼使它們水平同步滾動(dòng)。
Dim mycon As New SqlConnection(connstrs)
Dim sqlStr As String = "SELECT * FROM [Column] FROM [Table]"
Dim cmd As New SqlCommand(sqlStr, mycon)
Dim reader = cmd.ExecuteReader()
Dim i As Integer = 1
While reader.Read()
Dim txt As New TextBox()
txt.Name = "txt" + i
txt.Size = New Size(100, 20) '文本框大小
txt.Location = New Point(50, i * 20 + 20)'left:50 top:隨便寫(xiě)的,自己看著調(diào)
txt.Text = reader.GetValue(0).ToString()
Me.Controls.Add(txt) 'Me 可以改為你要添加上去的對(duì)象
End While
'未經(jīng)過(guò)運(yùn)行,自己調(diào)試看看能否OK
當(dāng)前名稱(chēng):vb.net大數(shù)據(jù)顯示的簡(jiǎn)單介紹
標(biāo)題網(wǎng)址:http://m.rwnh.cn/article8/hiepop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站維護(hù)、搜索引擎優(yōu)化、微信小程序、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)