请教“未将对象引用设置到对象的实例”的问题,怎么解决,谢谢! 用ASPxGridView连的数据库,运行也通过了,可是添加新记录的时候就提示:未将对象引用设置到对象的实例,也没说是哪行出的错,请问,这是什么问题?怎么解决?谢谢指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这种错误很好找,调试一下就知道了. 一般是某个引用类型为null 看看报错说的那一行,是不是有什么没有new一下,就直接用了 是,没自己写代码,就是控件上有NEW直接用的,我用F11调试的,没发现错误呀,请问怎么单步调试 看看是不是什么值为NULL了,还有看看你的SQL语句是否正确 怎么看哪个值为空了?SQL语句没有问题! 你先找到那里 报 未将对象引用设置到对象的实例 这里的参数值估计为null了 一般是没有new应该new的...调式一下,应该可以发现在哪里出现问题....基本就跟那行有关 调试一下 找到 null 你要真不知道什么地方错了,就在出错页面的page_load的第一行设置断点,然后一步一步按F11,直至找到错误为止 conn.ConnectionString = ConfigurationManager.ConnectionStrings["connstr"].ConnectionString; OracleCommand comm = new OracleCommand("select * from results ", conn); conn.Open(); OracleDataAdapter adapter = new OracleDataAdapter(); adapter.SelectCommand = comm; dt = new DataTable("ajaxTable"); adapter.Fill(dt); conn.Close(); string id = e.Column.FieldName.ToString(); //if(e.Value.ToString()!="") // e.Value = "%" + e.Value; string value = e.Value.ToString(); string ssa = e.Column.FilterExpression.ToString(); if (id != "" && value != "") { ASPxGridView grid = (ASPxGridView)sender; grid.FilterExpression = "[" + id + "] like '" + value + "%'"; // ASPxGridView1.FilterExpression = "[" + id + "] like '%" + value + "%'"; } string ee = e.Column.FilterExpression.ToString(); 把web.config中<globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312" responseHeaderEncoding="gb2312" />改成<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="gb2312" responseHeaderEncoding="utf-8" /> SqlServer2005用户sa登录失败 如何用WebClient或HttpWebRequest配合WebBrowser加载网页? C# SendMessage发送右键事件时,无法弹出菜单栏,如何解决 滚动条为什么会这样 (C#)已经获取到窗体句柄,怎么向该窗体发送快截键消息呢? 中文变量名 用与不用? 计时器的使用 新手问题,怎么才能将datagrid中的指定列设置为编辑状态??? 各位大侠帮帮忙,webtreeview又遇新难题! 急招C#高级工程师两名 怎样将文件拖放到TEXTBOX 谁有DevExpress.XtraGrid 中文帮助文档
OracleCommand comm = new OracleCommand("select * from results ", conn);
conn.Open();
OracleDataAdapter adapter = new OracleDataAdapter();
adapter.SelectCommand = comm; dt = new DataTable("ajaxTable");
adapter.Fill(dt);
conn.Close();
string id = e.Column.FieldName.ToString();
//if(e.Value.ToString()!="")
// e.Value = "%" + e.Value;
string value = e.Value.ToString();
string ssa = e.Column.FilterExpression.ToString();
if (id != "" && value != "")
{
ASPxGridView grid = (ASPxGridView)sender;
grid.FilterExpression = "[" + id + "] like '" + value + "%'";
// ASPxGridView1.FilterExpression = "[" + id + "] like '%" + value + "%'";
}
string ee = e.Column.FilterExpression.ToString();
<globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312" responseHeaderEncoding="gb2312" />
改成
<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="gb2312" responseHeaderEncoding="utf-8" />