安卓在listview里实现item按钮点击弹出对话框?(详解ListView中多种item的实现方式)

安卓在listview里实现item按钮点击弹出对话框?

添加一个对话框,里面添加一个TextBox控件,再加个OK和Cancel按钮。

安卓在listview里实现item按钮点击弹出对话框?(详解ListView中多种item的实现方式)
(图片来源网络,侵删)

然后使用SelectedIndexChanged事件,在处理函数中显示对话框,获取TextBox的值,然后设置ListView的SelectedItems属性的相应项的值就可以了。

如何取得c#中ListView中的数据?

strings=null;for(inti=0;i<listView1.Items.Count;i++){ListViewItemitem=listView1.Items[i];for(intj=0;j<item.SubItems.Count;j++){s=s+item.SubItems[j].Text;textBox1.Text=s;}}我只是用TextBox来给你演示怎么拿出所有的东西,你具体是用什么东西装改掉TextBox1就可以了·

VB如何将listview自动写入文本框?

假设你的数据都存在于数据库中,列名content,并且listview的首列是主键值id,还有已经建立了一个数据库连接对象Conn,那么可以在listview_itemclick事件代码中这样写:

安卓在listview里实现item按钮点击弹出对话框?(详解ListView中多种item的实现方式)
(图片来源网络,侵删)

Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)

Dim sql As String

Dim rs As ADODB.Recordset

安卓在listview里实现item按钮点击弹出对话框?(详解ListView中多种item的实现方式)
(图片来源网络,侵删)

sql = "select content from article where id=" & Item.Text

Set rs = Conn.Execute(sql)

If Not rs.EOF Then

TextBox1.Text = rs(1)

End If

rs.Close

如何让C#中listview控件显示多行多列数据?

你虽然给listview添加了分组,但是没有给listviewitem指定分组。在for循环中加一句vi.group=lvmsg.groups[0];newgroup.items.add(vi)换成lvmsg.items.add(vi),希望能帮到你

到此,以上就是小编对于listview item的问题就介绍到这了,希望这4点解答对大家有用。