回 帖 发 新 帖 刷新版面

主题:有个问题卡死我了,大家帮帮忙啊

是这样的,在VB.net中,
Private Sub FrmMain_Load(…………) Handles MyBase.Load
        Dim sqlstr As String
        sqlstr = "Server=(local);Database=BookSystem;uid=sa;pwd=1234"      
        Dim ConnsqlPHO As New SqlConnection(sqlstr)
        ConnsqlPHO.Open()
        Dim biaoPHO As New SqlCommand("select * from photolist")
        biaoPHO.Connection = ConnsqlPHO
        Dim myReaderPHO As SqlDataReader
        myReaderPHO = biaoPHO.ExecuteReader(CommandBehavior.CloseConnection)
        Do While myReaderPHO.Read 
            Dim myItem2 As New ListViewItem
            myItem2.Text = myReaderPHO.Item("ID") 
            myItem2.SubItems.Add(myReaderPHO.Item("mane)").ToString())
            myItem2.SubItems.Add(myReaderPHO.Item("efe").ToString())
            myItem2.SubItems.Add(myReaderPHO.Item("etr").ToString())
            ListView1.Items.Add(myItem2)     
        Loop
可以实现SQL中的表数据显示于listview1(运行,主窗体FrmMain_Load产生事件)

我用一个子窗体对SQL中的数据进行修改并能保存成功。如果重新运行,可以
在listview1中显示修改后的效果。问题是这样的,我想在子窗体中修改保存后
能够在listview1中马上显示出效果,也就是马上刷新listview1中的数据。不需要
重新运行才能看到修改后的效果。
请大家帮帮忙啊,几天了都做不出来,很郁闷[em10][em10][em10][em18][em18][em18][em4]

回复列表 (共17个回复)

11 楼

我是刚学点.net  困难重重,累啊

ListView1.SelectedItems这东东是有的,至于它后面再跟什么,看来还得查找、想办法

谢谢你了,你指点了我这么多不知怎么感谢你。送你个

[em2]吧

12 楼

你是要用来做什么的??说来听听,大家也好想办法哈

13 楼

我是刚学.net的,困难重重,有累,ListView1.SelectedItem这个东东是有的
只是它后面再跟什么,看看还要查找,再找办法。你帮我指点了这么多,也辛苦了
非常感谢你。

14 楼

我的意思就是你后面要跟什么?
比如
textbox1.text=ListView1.SelectedItem.text
或者是
if ListView1.SelectedItem.??? then
    ......
else
    ......
endif

15 楼

ListView1.Columns(e.Column.ToString).Text ="XXX"


谢谢了

16 楼

谢谢,
谢谢宝宝啊呜 

17 楼


123

我来回复

您尚未登录,请登录后再回复。点此登录或注册