独立想了两天了,请赐教!

问题描述

使用的是Devexpress第三方控件。我在gridcontrol中动态创建了RepositoryItemLookUpEdit编辑器。现在我做不到想不通的问题有两个,请各位帮帮忙~~一、表头是英文如图所示,这是代码:try{gridView1.CellValueChanged+=gridView1_CellValueChanged;RepositoryItemLookUpEditrepolookip=newRepositoryItemLookUpEdit();Sizesize=newSystem.Drawing.Size(500,400);List<StockInfo>info=StoreManager.GetAllStockInfo();repolookip.ValidateOnEnterKey=true;repolookip.NullText="请输入";repolookip.ValueMember="StockCode";repolookip.DisplayMember="StockCode";repolookip.Name="repolookip";repolookip.PopupFormMinSize=size;repolookip.KeyPress+=repolookip_KeyPress;repolookip.Columns["商品编码"].Caption="商品编码";repolookip.Columns["商品名称"].Caption="商品名称";repolookip.Columns["商品售价"].Caption="商品售价";repolookip.Columns["商品积分"].Caption="商品积分";repolookip.Columns["商品规格"].Caption="商品规格";repolookip.Columns["商品类别"].Caption="商品类别";repolookip.DataSource=info;gridView1.Columns["商品编码"].ColumnEdit=repolookip;}catch(Exceptionex){throwex;}

我已经动态设置了,列表的名称,但是程序跑不起来~二。RepositoryItemLookUpEdit编辑器的列表单击事件是哪个?我已经写好RepositoryItemLookUpEdit编辑器的Keypress事件了,但是如果用户单击列表,又应该是哪个事件呢?

解决方案

解决方案二:
程序跑不起来是什么意思?报错?还是空白?错误信息贴出来看看
解决方案三:
引用1楼lili20090907的回复:

程序跑不起来是什么意思?报错?还是空白?错误信息贴出来看看

直接就跳出了,没有错误提示
解决方案四:
引用1楼lili20090907的回复:

程序跑不起来是什么意思?报错?还是空白?错误信息贴出来看看

这回弄了下,虽然没显示出来,我断点了一下。错误提示是:-{"未将对象引用设置到对象的实例。"}
解决方案五:
引用3楼nemocc的回复:

Quote: 引用1楼lili20090907的回复:
程序跑不起来是什么意思?报错?还是空白?错误信息贴出来看看

这回弄了下,虽然没显示出来,我断点了一下。错误提示是:-{"未将对象引用设置到对象的实例。"}

你哪句报的未将对象引用到实例?我猜是这句List<StockInfo>info=StoreManager.GetAllStockInfo();
解决方案六:
引用4楼u012804018的回复:

Quote: 引用3楼nemocc的回复:
Quote: 引用1楼lili20090907的回复:
程序跑不起来是什么意思?报错?还是空白?错误信息贴出来看看

这回弄了下,虽然没显示出来,我断点了一下。错误提示是:-{"未将对象引用设置到对象的实例。"}

你哪句报的未将对象引用到实例?我猜是这句List<StockInfo>info=StoreManager.GetAllStockInfo();

不是,就是程序运行到这里repolookip.Columns["商品名称"].Caption="商品名称";
解决方案七:
引用5楼nemocc的回复:

Quote: 引用4楼u012804018的回复:
Quote: 引用3楼nemocc的回复:
Quote: 引用1楼lili20090907的回复:
程序跑不起来是什么意思?报错?还是空白?错误信息贴出来看看

这回弄了下,虽然没显示出来,我断点了一下。错误提示是:-{"未将对象引用设置到对象的实例。"}

你哪句报的未将对象引用到实例?我猜是这句List<StockInfo>info=StoreManager.GetAllStockInfo();

不是,就是程序运行到这里repolookip.Columns["商品名称"].Caption="商品名称";

repolookip.Columns["商品名称"].Caption="商品名称";改成repolookip.Columns["实际显示的英文名称"].Caption="商品名称";试试,应该是你的对象不匹配,你的gridView没有见有商品名称这一列啊
解决方案八:
你绝对没有想两天
解决方案九:
引用6楼u012804018的回复:

Quote: 引用5楼nemocc的回复:
Quote: 引用4楼u012804018的回复:
Quote: 引用3楼nemocc的回复:
Quote: 引用1楼lili20090907的回复:
程序跑不起来是什么意思?报错?还是空白?错误信息贴出来看看

这回弄了下,虽然没显示出来,我断点了一下。错误提示是:-{"未将对象引用设置到对象的实例。"}

你哪句报的未将对象引用到实例?我猜是这句List<StockInfo>info=StoreManager.GetAllStockInfo();

不是,就是程序运行到这里repolookip.Columns["商品名称"].Caption="商品名称";

repolookip.Columns["商品名称"].Caption="商品名称";改成repolookip.Columns["实际显示的英文名称"].Caption="商品名称";试试,应该是你的对象不匹配,你的gridView没有见有商品名称这一列啊

repolookip.Columns["StockCode"].Caption="商品编码";我根据显示的内容这么写的,但还是不行
解决方案十:
引用7楼shingoscar的回复:

你绝对没有想两天

真的,我查资料什么的,这也怪我的能力不行,但我真的努力了
解决方案十一:
引用8楼nemocc的回复:

Quote: 引用6楼u012804018的回复:
Quote: 引用5楼nemocc的回复:
Quote: 引用4楼u012804018的回复:
Quote: 引用3楼nemocc的回复:
Quote: 引用1楼lili20090907的回复:
程序跑不起来是什么意思?报错?还是空白?错误信息贴出来看看

这回弄了下,虽然没显示出来,我断点了一下。错误提示是:-{"未将对象引用设置到对象的实例。"}

你哪句报的未将对象引用到实例?我猜是这句List<StockInfo>info=StoreManager.GetAllStockInfo();

不是,就是程序运行到这里repolookip.Columns["商品名称"].Caption="商品名称";

repolookip.Columns["商品名称"].Caption="商品名称";改成repolookip.Columns["实际显示的英文名称"].Caption="商品名称";试试,应该是你的对象不匹配,你的gridView没有见有商品名称这一列啊

repolookip.Columns["StockCode"].Caption="商品编码";我根据显示的内容这么写的,但还是不行

好吧,我对Dev的控件不太熟,如果repolookip.Columns["商品编码"].Caption="商品编码";是这句报的未将对象引用至实例,应该是repolookip里面没有Columns["商品编码"]这一列或者这一列没有实例化,一般是这样,你可以先超这个方向上看看...
解决方案十二:
引用10楼u012804018的回复:

Quote: 引用8楼nemocc的回复:
Quote: 引用6楼u012804018的回复:
Quote: 引用5楼nemocc的回复:
Quote: 引用4楼u012804018的回复:
Quote: 引用3楼nemocc的回复:
Quote: 引用1楼lili20090907的回复:
程序跑不起来是什么意思?报错?还是空白?错误信息贴出来看看

这回弄了下,虽然没显示出来,我断点了一下。错误提示是:-{"未将对象引用设置到对象的实例。"}

你哪句报的未将对象引用到实例?我猜是这句List<StockInfo>info=StoreManager.GetAllStockInfo();

不是,就是程序运行到这里repolookip.Columns["商品名称"].Caption="商品名称";

repolookip.Columns["商品名称"].Caption="商品名称";改成repolookip.Columns["实际显示的英文名称"].Caption="商品名称";试试,应该是你的对象不匹配,你的gridView没有见有商品名称这一列啊

repolookip.Columns["StockCode"].Caption="商品编码";我根据显示的内容这么写的,但还是不行

好吧,我对Dev的控件不太熟,如果repolookip.Columns["商品编码"].Caption="商品编码";是这句报的未将对象引用至实例,应该是repolookip里面没有Columns["商品编码"]这一列或者这一列没有实例化,一般是这样,你可以先超这个方向上看看...

谢谢你,但我刚才换了种方式解决了。但是第二个问题怎么解决呢?点击列表的事件应该是什么呢?
解决方案十三:
2、有EditValueChange事件不?
解决方案十四:
调试的问题,肯定没有两天吧??
解决方案十五:
1.repolookip.DataSource=info;这里可以直接设置info列的Caption属性;2.使用EditValueChanged事件
解决方案:
这种错误一般是查询数据集字段的错误,没有筛选或者什么来的,名字错了很正常,设置断点,到错误哪行代码多分析几遍或者F11进去对应的方法查看抛异常的代码

时间: 2024-11-10 00:59:32

独立想了两天了,请赐教!的相关文章

访李想 未来两年业绩达标就可以独立去上市

中介交易 SEO诊断 淘宝客 云主机 技术大厅 编者按:7月7日,泡泡网.汽车之家创始人李想做客搜狐IT,就澳洲电讯收购泡泡网/汽车之家55%股份进行了解读. 泡泡网/汽车之家CEO李想 以下为访谈实录: 主持人:各位搜狐网友大家下午好,今天来到搜狐演播室的嘉宾是泡泡网和汽车之家网的创始人李想,今天他将和网友聊一聊泡泡网和汽车之家被澳洲电讯收购之后的感想以及他的创业故事.请李想先跟搜狐网的网友打一下招呼. 李想:搜狐的网友大家好,我是泡泡网和汽车之家网站的李想. 主持人:泡泡网.汽车之家还有IT

app-想做移动APP开发想找一个中间件能够同时开发iso和安卓两个平台请给推荐一下用哪个中间件?

问题描述 想做移动APP开发想找一个中间件能够同时开发iso和安卓两个平台请给推荐一下用哪个中间件? 想做移动APP开发想找一个中间件能够同时开发iso和安卓两个平台请给推荐一下用哪个中间件? 解决方案 apache cordova phonegap xamarin 解决方案二: 那建议你用unity2d吧,我一朋友公司就用的这个框架 解决方案三: 你要是这样,我直接建议你开发html,然后使用. 解决方案四: html吧,太贪心了. 解决方案五: AppCan或者HBuilder 解决方案六:

本人想买台笔记本,请给个建议!

问题描述 本人想买台笔记本,请给个建议!本人是搞.NET开发的,刚开始工作.想买台笔记本,多用于学习编程只用,可能有时候还要在自己本子上开发程序,主要用VS2005.平常小看下电影之类的,很少玩大型游戏!不知道对于程序员来讲,要不要独显啊???请大家给个具体配置方案,,过推荐几款笔记本看,,最好说明下这款配置或这款品牌相对于我的应用有何优势?.价格控制在8000之类,尽量可以更少点!!! 解决方案 解决方案二:我是IBM.LENOVO.HP.DELL等的大型代理商的渠道销售人员,对它们的性能比较

javase-java做excel导出,需要用到跨列,哪位懂,还请赐教。(合并表头单元格)

问题描述 java做excel导出,需要用到跨列,哪位懂,还请赐教.(合并表头单元格) Row firstRow = sheet.createRow(0); //第一行 Row secondRow = sheet.createRow(1); //第二行 Row thirdRow = sheet.createRow(2); //第三行 CellStyle style =wb.createCellStyle(); Font f = wb.createFont(); // f.setFontHeigh

android listview相关问题,哪位高手请赐教,小弟初学在此谢过了

问题描述 android listview相关问题,哪位高手请赐教,小弟初学在此谢过了 本人初学Android,求高手赐教,不管是否解决,先谢过了! 我利用自动自BaseAdapter实现了一个ListView,很简单, 就是有很多Item,本人想实现这样的功能:即只要手指触碰.滑动或者点击到其中某一个item,该item中显示的字体立即变为红色(默认为蓝色),注意,是立即,不是 手指点击离开后才改变然后当手指离开该item时,该item回复蓝色字体. 我现在的困扰有几点:手指点击某一item后

关于cobol问题-关于COBOL的一些操作问题请赐教

问题描述 关于COBOL的一些操作问题请赐教 本人是初学者,对COBOL的一些操作和命令还不熟,不知道该怎么做,请问谁有没有COBOL的例子及其操作步骤的,感激! 解决方案 http://wenku.baidu.com/link?url=uPkcvhMb4Cp4ddupz3xps7EFIM1wFLvjwfFQD0EVkSzQuueBix2CmwMWcdDuCioNYwIuFp4Y71HS1302ZvMUlNfQ4smhTaTM7FxNMjVV03W 解决方案二: 我学过一点,有啥问题,可以问我,

书籍-想学好android游戏开发请指教

问题描述 想学好android游戏开发请指教 想学好Andriod游戏开发请指教,书籍,或者一些体会等等,各位大师小弟谢过了 解决方案 建议先决定开发游戏的类型(2D游戏.3D游戏...等等)然后选择开发工具(Unity3D.cocos2d.....)选择工具前看一下该工具要求的编程语言(比如Unity3D为以下任意一种:C#.javascript.boo).选择自己语言比较熟悉的开发工具.接下来就是看一下教程做一下小Demo.其他就是看一下手机游戏开发基础比如手机识图大小.drawCall.F

代码-我在dreamweavercs5中对这个表格中的单元格,设置margin,为什么无效,请赐教

问题描述 我在dreamweavercs5中对这个表格中的单元格,设置margin,为什么无效,请赐教 图片显示如下: 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/19

mysql-Java入门新人求助:Js中表格如何实现保存删除这两个功能?请举例说明

问题描述 Java入门新人求助:Js中表格如何实现保存删除这两个功能?请举例说明 做了一个网页,具有登录功能,其中welcome.jsp为登陆成功后的页面,那么问题来了,我新建了一个表格,如何让这个表格可以进行保存删除这两种操作?请举例说明,谢谢. 解决方案 JS:function del(r) { var i = r.parentNode.parentNode.rowIndex; alert(r.parentNode.parentNode.rowIndex); document.getElem