首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

GridView展示mysql的text字段数据system.byte[]

2013-08-01 
GridView显示mysql的text字段数据system.byte[]MySQLConnection conn new MySQLConnection(Configuratio

GridView显示mysql的text字段数据system.byte[]
  MySQLConnection conn = new MySQLConnection(ConfigurationManager.AppSettings["MySqlConn2"]);      
        MySQLCommand commn = new MySQLCommand("set names gb2312", conn);
        conn.Open();
        commn.ExecuteNonQuery();
        MySQLDataAdapter cmd = new MySQLDataAdapter(sql, conn);
        DataSet ds = new DataSet();
        cmd.Fill(ds, "table1");
        GridView1.DataSource = ds;
        GridView1.DataBind(); 
后台连接数据库的代码,请问大神要怎么转string类型后再绑定数据
顺便还有个小问题GridView控件上和左的外边框是不是不显示的 GridLines="Both" 默认的
[解决办法]

引用:
 GridView1.DataSource = ds.table[0];

牛头不对马嘴,你看清楼主的问题,他问的是byte[]类型的列的显示,而不是数据源如何绑定。GridView1设置了DataMember后,直接给ds是没问题的,这是尝试,你居然在那个地方误导新人。

对于byte[]类型,你只能数据库中转换好,使用CAST(COLUMN AS CHAR)进行转换,你也可以自定义实体类来处理byte[]类型数据,效果更好。

热点排行