社区
C#
帖子详情
为什么能在ListView中找到item,但删除该item时就出现“未将对象引用设置到对象的实例”异常
chldpw
2007-08-14 11:03:35
为什么能在ListView中找到item,但删除该item时就出现“未将对象引用设置到对象的实例”异常
...全文
307
20
打赏
收藏
为什么能在ListView中找到item,但删除该item时就出现“未将对象引用设置到对象的实例”异常
为什么能在ListView中找到item,但删除该item时就出现“未将对象引用设置到对象的实例”异常
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yilanwuyu123
2008-05-10
打赏
举报
回复
这个ListView new 出来以后 Item都是空的厄。
ljycszmsdn
2008-05-10
打赏
举报
回复
关注
happychou
2008-05-10
打赏
举报
回复
这个现象我好像碰到过,这是因为你的ListView中的初始项为空,也是就是说所有的项都是你添加的,即:this.ListView1.add("XXXXXXX");
如果你在初始的项中添加一项,不是以代码的形式要以在ListView控件的上添加......
不晓得我说的能不能帮助你
baihe_591
2008-05-10
打赏
举报
回复
不是”未未将对象引用设置到对象的实例”出错,应该是null
删除时加
if (list_6243.SelectedItems.Count > 0)
{
//删除。
}
ljycszmsdn
2008-05-10
打赏
举报
回复
NewListItem item;
item = this.listView1.FindItemWithText(this.listView1.Items[index].Text);
item.Remove();
chldpw
2007-08-15
打赏
举报
回复
this.listView1.Items.RemoveAt(index)之上的代码执行时不会出错,但执行到this.listView1.Items.RemoveAt(index)就捕捉到"未将对象引用设置到对象的实例”异常
chldpw
2007-08-14
打赏
举报
回复
各位楼上高人,还是会出现“未将对象引用设置到对象的实例”异常啊
chldpw
2007-08-14
打赏
举报
回复
贴错了,是:
int index = this.listView1.Items[localclientid].Index;
this.listView1.Items.RemoveAt(index);
BearRui
2007-08-14
打赏
举报
回复
这样也行
NewListItem item = (NewListItem)this.listView1.Items[index];
int iCount = listView1.Items.Count;
int iDel = -1;
for(int i=iCount-1;i>=0;i--)
{
if((NewListItem)ritem==listView1.Items[i])
{
iDel = i;
break;
}
}
listView1.Items.RemoveAt(iDel);
BearRui
2007-08-14
打赏
举报
回复
NewListItem item = (NewListItem)this.listView1.Items[index];
foreach (ListViewItem ritem in this.listView1.Items)
{
if((NewListItem)ritem==item)
this.listView1.Items.RemoveAt(index);
}
不能在foreach删除节点
try:
NewListItem item = (NewListItem)this.listView1.Items[index];
int iCount = listView1.Items.Count;
for(int i=iCount-1;i>=0;i--)
{
if((NewListItem)ritem==listView1.Items[i])
this.listView1.Items.RemoveAt(i);
}
ztenv
2007-08-14
打赏
举报
回复
NewListItem item = (NewListItem)this.listView1.Items[index];//这行做什么?
chldpw
2007-08-14
打赏
举报
回复
不用foreach,我用
NewListItem item = (NewListItem)this.listView1.Items[index];
this.listView1.Items.RemoveAt(index);
也不行
chldpw
2007-08-14
打赏
举报
回复
代码已贴上,请楼上能者提提意见,这个代码是放在线程池中运行的
yiwindlele
2007-08-14
打赏
举报
回复
不要在FOREAH里执行删除命令......
chldpw
2007-08-14
打赏
举报
回复
NewListItem item = (NewListItem)this.listView1.Items[index];
foreach (ListViewItem ritem in this.listView1.Items)
{
if((NewListItem)ritem==item)
this.listView1.Items.RemoveAt(index);
}
注:ListView中的Item是一个自定义的Item(继承ListItem,并加了几个新属性)
yiwindlele
2007-08-14
打赏
举报
回复
晒源码....
ll124993513
2007-08-14
打赏
举报
回复
关注。。。。。。
lovefootball
2007-08-14
打赏
举报
回复
代码
BearRui
2007-08-14
打赏
举报
回复
未将对象引用设置到对象的实例”异常啊
-------------------
这个异常出现在哪里,是不是你this.listView1.Items[localclientid]这句出错了。
冰萍子
2007-08-14
打赏
举报
回复
最好贴出完整的代码,肯定localclientid代表的地方没有值
android QQ消息左滑动
删除
实例
(优化版Swipe
ListView
EX)
仿QQ左滑动
删除
消息
item
实例
,Swipe
ListView
EX
Android
ListView
-- 动态添加及
删除
Item
内容
一、前言 下面代码简单的展示了动态添加、
删除
ListView
里面的
Item
内容,不过是在On
Item
ClickListener里面的on
Item
Click
中
实现的,代码详情如下展示。 二、代码 简单的布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schema
Android 入门第四讲02-列表
ListView
(
ListView
item
高度问题,
ListView
控件缺点,
ListView
控件优化(面试常问问题),
ListView
控件二次优化)
这里写目录标题1.
ListView
item
高度问题2.
ListView
控件缺点
ListView
知识回顾,
listview
控件一个大致的原理是,
listview
本身界面里面是没有任何东西展示的,它里面的数据的需要一个adapter,adapter能产生数据,然后经过adapter再将数据填充到
listview
控件里,这就是
listview
为什么能显示内容的原因。 1.
ListView
item
高度问题 问题:我们在之前写
item
布局的
时
候给定了
item
高度,但是仔细观察发现并没有生效,这里我们换一种
ListView
中
Item
位置获取
/** * * 获取
ListView
中
当前界面 显示的
item
的个数 * 以及 当前点击的
Item
在当前显示的
Item
L列表
中
的位置 * * * */ public class MainActivity extends AppCompatActivity { private List list=new ArrayList; private List
如何动态修改
ListView
中
某个
Item
里的组件值
各位大侠,小弟在开发
时
遇到一个问题。就是如何动态修改
ListView
里指定
Item
中
的组件属性。
实例
如下:图1,点击任一个“修改”按钮后,打开了一个自定义的AlertDialog,如图2,选择“迟到”后,点击“确定”按钮,希望能修改原来那个
ListView
中
相应的
Item
里的ImageView
中
显示的图片。 PS:也有人说没法这么修改,只能在getView()
中
改list>。。。大侠们帮忙给
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章