91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VS.NET2005試用的示例分析

發布時間:2022-01-07 19:22:53 來源:億速云 閱讀:164 作者:柒染 欄目:編程語言

VS.NET2005試用的示例分析,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

最近用vs.net2005 beta2做了個小工具試用了一下,的確是方便易用啊,其實我vs.net2003都沒怎么用過.不過就是喜歡嘗鮮,沒辦法(不知道是不是有很多人跟我一樣,看到新出的東西就想拿來試一試,搞得我的操作系統總是壞的極快).當然,我用vs.net2005還有一個原因是它提供了serialport類來操作串口,跟一些嵌入式系統的串口通訊更方便.在使用的過程中發現一個小問題,由于只是小工具,不想使用數據庫,所以選用了dataset的untyped dataset功能,來存取binary文件,結果在使用datatable.find函數的時候總是找不到記錄.我的代碼是這樣的:    

public void create()     {             dataset = new dataset();              dataset.remotingformat = serializationformat.binary;              datatable = new datatable();              dataset.tables.add(datatable);              datatable.columns.add(new datacolumn("card_no"));              datatable.columns.add(new datacolumn("member_no"));              datatable.columns.add(new datacolumn("serial_no"));              datatable.columns.add(new datacolumn("expiry_date", type.gettype("system.datetime")));              datacolumn[] keys = new datacolumn[1];              keys[0] = datatable.columns["serial_no"];              datatable.primarykey = keys;          }         public void open(sspaning filename)          {              if (file.exists(filename))              {                  binaryformatter bf = new binaryformatter();                  filesspaneam fs = new filesspaneam(filename, filemode.open);                  spany                  {                      //dataset.readxml(filename);                      //dataset.acceptchanges();                      dataset = (dataset)bf.deserialize(fs);                      dataset.acceptchanges();                  }                  finally                  {                      fs.close();                  }         public void save(sspaning filename)          {              if (dataset.haschanges())              {                  binaryformatter bf = new binaryformatter();                  filesspaneam fs = new filesspaneam(filename, filemode.create);                  spany                  {                      //dataset.writexml(filename);                      bf.serialize(fs, dataset);                      dataset.acceptchanges();                  }                  finally                  {                      fs.close();                  }              }          }

用datatable.rows.find()的時候,明明table中有要找的數據,卻始終返回null,而使用readxml,writexml函數操作xml格式來存儲就沒問題(就是漫一點,這是我想用binary格式的原因).不知是不是我忽略了某些步驟,msdn2上的說明還是有點簡單啊。不過總的來說,VS.NET2005還是很好用的。

看完上述內容,你們掌握VS.NET2005試用的示例分析的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

苍溪县| 榆中县| 万山特区| 富阳市| 龙岩市| 阿拉善左旗| 任丘市| 温宿县| 兴山县| 石景山区| 开原市| 哈巴河县| 确山县| 晋宁县| 鹿泉市| 湖州市| 隆昌县| 谢通门县| 夏邑县| 青川县| 蒲江县| 民和| 东阿县| 贵州省| 揭东县| 光泽县| 六安市| 达拉特旗| 德清县| 太原市| 长阳| 普定县| 吉首市| 侯马市| 华蓥市| 丹阳市| 酉阳| 武陟县| 乌什县| 桓台县| 板桥市|