1.讀取dataset中某表某行某列的值:
pnds.Tables["memo"].Rows[2].ItemArray[1].ToString()
該樣本讀取memo表中第3行,第2列中的值..
注意:行和列的計算,都是從0開始...
2.取得dataset中某表的總列數(即總共多少列)
pnds.Tables["memo"].Columns.Count
3.取得dataset中某表的總行數(即記錄條數)
pnds.Tables["memo"].Rows.Count
4.取得dataset中某表的某列名
pnds.Tables["memo"].Columns[2].ToString()
該樣本擷取memo表中第3列的列名..
4.
.NET 使用MySQL Connector Net 1.0.6 插入資料到MySql 資料庫亂碼問題 :
問題:
插入中文資料,介面顯示亂碼,資料庫內資料亂碼????。
解決:
只要把連接字串加CharSet=gb2312;
例:string connStr = "server=58.135.48.45;user id=root; password=password; database=mysql; CharSet=gb2312;";
遇到其他的問題:
資料庫查詢,文法都正確,就是返回的結果就為空白,mysql-front 中查詢都有結果返回;當時就是搞不懂問題出在哪,鬱悶了半天!原來是處在字元編碼上;
asp.net <META http-equiv="content-type" content="text/html; charset=gb2312">,而mysql的資料庫編碼也改為gb2312,ODBC驅動也改為SET NAMES 'GB2312';還是沒結果返回,最後在資料庫連接字串中設定gb2312;
由此看出:.net介面的字元要為gb2312傳遞到資料庫中!
這個問題就解決了
5.DropDownList 屬性autopastback用戶端自動調用伺服器端,介面重新整理!不好!
使用JS改變!
遇到同樣問題,在.net Windwow Forms編程中同樣的問題!字元編碼還是沒有搞定!