求大佬解答一下我選中的部分 我不太明白
uj5u.com熱心網友回復:
完全沒用的代碼,估計是寫錯了,沒有洗掉uj5u.com熱心網友回復:
暫時只能判斷這是Update以后重繪結果的代碼,但這個重繪代碼也是一塌糊涂。因為你的myada,myconn, mycomm都是復用的,所以只要一次性設定好myada.selectcommand=mycom,mycom.connection=myconn,把myconn打開在那就行了,往后所有代碼都無需設定,使用中也無需關閉連接。
mycom.commandtext設定完以后就可以直接用myada.fill(myda),把結果查詢進myda,然后把myda系結到 DataGridView,實作重繪。
單看選中的這四行代碼,mycom.connection=myconn多余,前面已經設定過了;
myda沒有存和取的程序(應該用myada.fill(myda)來查詢并存盤結果,用DataGridView1.Datasource=myda來實作系結并展示資料);
myda.clear()多余,myda既沒填充過資料,也沒使用過資料,并且即使填充了也不能Clear,因為資料源如果系結到控制元件,一旦Clear,控制元件也會丟資料。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/28633.html
標籤:VB基礎類
上一篇:word vba插入檔案錄制顯示xlicons.exe怎么獲取這個檔案路徑?
下一篇:excel vba查找問題
