为了自由,幸福而不断奋斗,前行!!!

一笑看风云过....

博客园 首页 新随笔 联系 订阅 管理

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

posted on 2008-05-22 20:45  YAO'STAR  阅读(270)  评论(0编辑  收藏  举报