本来想在pageload中调用了这个DataBind()的方法用以显示数据库中的数据,但是结果会出现 “无法将void类型转为object类型”。

public void DataBind()
    {
        SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["ConnString"].ToString());
        string sqlstr = "select * from Forum_Column";
        DataSet ds = new DataSet();
        SqlDataAdapter da = new SqlDataAdapter(sqlstr,conn);
        conn.Open();
        da.Fill(ds);
        conn.Close();
    }

这是由于void不是一个对象不能转为object,如果想要在pageload中调用这种方法,需要把原来的方法改为:

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            GridView1.DataSource = DataBind();
            GridView1.DataBind();
        }
    }
    public DataSet DataBind()
    {
        SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["ConnString"].ToString());
        string sqlstr = "select * from Forum_Column";
        DataSet ds = new DataSet();
        SqlDataAdapter da = new SqlDataAdapter(sqlstr,conn);
        conn.Open();
        da.Fill(ds);
        conn.Close();
        return ds;
    }

这样就可以成功显示数据了!

转载于:https://www.cnblogs.com/songxxu/p/3209928.html

无法将void类型转为object类型相关推荐

  1. Object类型转为Integer类型

    两种方式 1.使用(Integer)方式,可以兼容为null的情况,不会报错(推荐) Integer abc = (Integer) obj; 2.使用parseInt方式,这样的话obj不能为nul ...

  2. java中怎样将字符串转化为date_java如何将string类型转为date类型?怎样转?

    很多人表示,java将string类型转为date类型不知道应该怎样做,那么下面特地的对这个问题做了一下内容的整合,一起来看看. String转换成Date类型SimpleDateFormat ft  ...

  3. Long类型转为String类型

    如果java返回给前端的字段有Long类型的,比如主键id,那么就要把这个Long类型转为String类型才可以,不然前端拿到这个字段再传回给你后端用的时候会导致精度缺失,也就是这个字段的值会改变,原 ...

  4. java如何将string转换成date_java如何将string类型转为date类型?Java的转型方法

    学习Java的小伙伴们有时候可能会碰到这么一些烦恼,写日期的时候代码一直报错,原因就是日期一直写的是字符串,在项目里就不能写成字符串了,必须把字符串类型转成日期类型,那Java中如何将字符串Strin ...

  5. Python 将数据框类型转为字典类型

    核心代码格式: {col:数据框变量名[col].tolist() for col in 数据框变量名.columns} user_info_1 = pd.DataFrame(results,colu ...

  6. pb中将已经建好的Grid类型转为Tabular类型

    如何将一建好的grid数据窗口,不重新生成的情况下改变成freeform格式的数据窗口? 如果是在powerbuilder8.0以上版本中,选中该数据窗口,点击鼠标右键,在弹出菜单中选择edit so ...

  7. 基本类型、包装类型与自动拆装箱

    Java的8种数据类型 Java 的每个基本类型都对应了一个包装类型,比如说 int 的包装类型为 Integer,double 的包装类型为 Double. 基本类型 包装类 boolean Boo ...

  8. 前端String类型转JSON类型

    在js中通过ajax获取数据后,赋值给前端树形插件zTree中的zNodes,但一直失败如图: 浏览器端报错: 于是我将zNodes变量的值直接写死,并打印这两个的值,如图 再次运行成功.浏览器控制台 ...

  9. 包装类型与基本类型的装箱与拆箱操作

    文章目录 概述 Boolean 与 boolean Character 与 char Byte 与 byte Short 与 short Integer 与 int Float 与 float Dou ...

最新文章

  1. 通信测试:5G 时代的“卖水人”
  2. 2021西南位育高考成绩查询,上海近40所高中2020高考录取情况汇总!
  3. 解决微信二次分享失败--后面被加上from=singlemessageisappinstalled=0的解决方案
  4. centos7下kafka2.12-2.1.0的安装及使用
  5. css箭头超链接,css超链接
  6. 7-2 数组循环左移(20分)(顺序表实现)
  7. 前端学习(1686):前端系列javascript基础面试总结
  8. chrome修改js数据怎么生效_chrome浏览器中 F12 功能的简单介绍
  9. progressbar 自定义样式_Progressbar的简单使用
  10. Spark Row对象入门到熟悉
  11. 软件测试中什么是正交分析法,软件测试用例设计方法之正交分析法
  12. 在线URL解码还原工具
  13. CSDN优质博主推荐(C/C++领域)-持续更新中
  14. 修改elementUI 表格透明度,字体颜色
  15. Adobe Premiere基础-炫酷文字快闪(十四)
  16. Redis高级特性RDB、AOF、事务、Stream、Pipeline和Lua脚本
  17. 这就是你日日夜夜想要的docker!!!---------Harbor私有仓库
  18. iOS 开发之调用系统铃声以及震动
  19. Caffeine Cache和Ehcache3.x 进程缓存性能比较
  20. 操作系统:实验一 进程调度算法

热门文章

  1. PaddlePaddle李宏毅机器学习特训营笔记——机器学习概述
  2. 日本一年中的重要节日及活动
  3. (强制)类型转换方法
  4. ca76a_c++_流文件打开输入输出文件模式
  5. MATLAB蛋白质双向电泳图谱分析
  6. 一些应该知道的电脑小技巧
  7. android开机图片修改工具栏,如何以编程方式更改android工具栏中的图标...
  8. 几种常用的气体传感器检测现状与优缺点分析
  9. i tell you 微软各种 操作系统 应用程序 开发工具 下载
  10. 年份的读法与读数字不同