asp.net 出错 值不能为空 参数名: value 10

再用vs运行时出现这样的错误。。前几天还好好的值不能为空。参数名:value说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中... 再用vs运行时出现这样的错误。。前几天还好好的
值不能为空。
参数名: value
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.ArgumentNullException: 值不能为空。
参数名: value

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
public partial class Comnews : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Session["TypeID"] = 1;
BindGrid();
}

}
public readonly string Accessconnectionstring = ConfigurationManager.ConnectionStrings["accessconnectstring"].ToString();

private void BindGrid()
{
string accessString = Accessconnectionstring + MapPath("~/App_Data/news.mdb");
OleDbConnection con = new OleDbConnection(accessString);
string sql1 = "select top 5 * from news where TypeID=1 order by adddate desc";
con.Open();
OleDbCommand cmd1 = new OleDbCommand(sql1, con);
OleDbDataAdapter da1 = new OleDbDataAdapter(cmd1);
DataSet ds = new DataSet();
da1.Fill(ds, "news");
GridView1.DataSource = ds.Tables["news"];
GridView1.DataBind();
con.Close();
}
}
展开
 我来答
百度网友da38282
2010-05-20 · TA获得超过276个赞
知道小有建树答主
回答量:307
采纳率:33%
帮助的人:85.1万
展开全部
应该是这句错了把GridView1.DataSource = ds.Tables["news"];

改成GridView1.DataSource = ds.Tables["news"].defaultview;
friskyang
2010-05-20 · TA获得超过503个赞
知道小有建树答主
回答量:367
采纳率:0%
帮助的人:173万
展开全部
数据 的 问题吧! 断点试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
daidu999
2010-05-20 · TA获得超过129个赞
知道答主
回答量:152
采纳率:0%
帮助的人:78.5万
展开全部
代码贴上来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东东shop
2010-05-20 · 超过56用户采纳过TA的回答
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:120万
展开全部
似曾相识的错误,但是看了楼主的代码还是看不出来哪里错了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式