VB.NET2008代碼:
成都創新互聯是一家專注于成都網站建設、網站制作與策劃設計,頭屯河網站建設哪家好?成都創新互聯做網站,專注于網站建設十多年,網設計領域的專業建站公司;建站業務涵蓋:頭屯河等地區。頭屯河做網站價格咨詢:18982081108
Dim xlapp1 As Excel.Application
Dim xlworksheet As Excel.Worksheet
Dim xlworkbk As Excel.Workbook
xlapp1 = New Excel.Application
xlworkbk = xlapp1.Workbooks.Open("Excel文件名")
xlworksheet = xlworkbk.Worksheets("Sheet名")
xlworksheet.Cells.Item(行編號, 列編號).value ="需要輸入的數據"
xlworkbk.Close()
另外,xlworksheet.UsedRange.Rows.Count是最大行數,可以用這個算行編號。
注意,需要引用Microsoft Excel Object Library(在COM的那個選項卡里)。
不確定。如果DataGridView1綁定了一個數據表,這個Cell的數據類型應該與表中對應字段的數據類型一致,否則就與DataGridView1自己定義的這個Cell的數據類型相同。
dt.DataSet.AcceptChanges()
你把這句話去掉就好用了
調用 AcceptChanges 時,任何仍處于編輯模式的 DataRow 對象將成功結束其編輯。DataRowState 也發生更改:所有 Added 和 Modified 行成為 Unchanged;Deleted 行被移除。
在您嘗試使用 DbDataAdapter.Update 方法更新 DataSet 之后,通常會對 DataTable 調用 AcceptChanges 方法。
tables有兩個嗎 如果只有一個數據表的話應該是ds.Tables(0)
1月19日補充回答:
你這段代碼都沒有ds的聲明和賦值啊……
如果你想用ds的話,可以試試這樣的代碼:
Conn = New SqlConnection() '連接本地SQL Server數據庫
Conn.ConnectionString = "Data Source=(local);Initial Catalog=dat;Integrated Security=false;User ID=sa;Password="
Conn.Open()
Dim ds As New DataSet
Dim da As New SqlClient.SqlDataAdapter(("select * from tablename", Conn)
da.Fill(ds)
Dim bs As New BindingSource()
bs.DataSource = ds
DataGridView1.DataSource = bs
If ds.Tables(0).Rows.Count 0 Then
MsgBox("有記錄")
End If
Conn.Close()
定義一個表對象,定義一個連接對象,定義一個連接字符串變量;
然后定義一個查詢字符串變量,你對照著例子,拼出來一個連接對象;
打開連接,執行查詢并填充結果到表對象。
然后,按照表里面的順序,一行一行的讀取每一列的值。
請照著例子學。
本文名稱:vb.netrows的簡單介紹
文章網址:http://m.kartarina.com/article4/dsespie.html
成都網站建設公司_創新互聯,為您提供虛擬主機、網站改版、企業網站制作、網站設計、企業建站、用戶體驗
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯