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编程中同样的问题!字符编码还是没有搞定!