更新vb.net中的数据集后刷新网格

时间:2013-09-18 12:42:19

标签: vb.net gridview

我有一个数据网格视图控件,它与数据读取器绑定 我的GridView喜欢这个:

CarID      RequestedTime
571         09/18/2013
572         09/19/2013

此数据的来源取决于status.i有一个存储过程。那将只采取状态3.然后我加载网格视图 几分钟后,carid 571改变了statu = 4那个时间自动我想从我的数据网格视图中删除那个特定的recored id。我正在填写这样的数据网格视图:

     Dim cmd As New SqlCommand("IBS_RequestedPerLocation", con.connect)
            cmd.CommandType = CommandType.StoredProcedure
            cmd.Parameters.Add("@locid", SqlDbType.Int).Value = locid
            dr = cmd.ExecuteReader
            While dr.Read
 If dr("Car_Id") Is DBNull.Value Then
                        carid = "null"
                    Else
                        carid = dr("Car_Id")
                    End If
                    If dr("RequstedTime") Is DBNull.Value Then

                        datetime = ""
                    Else
                        datetime = dr("RequstedTime")
                    End If
                    If dr("KRRT") Is DBNull.Value Then
                        krrt = 0
                    Else
                        krrt = dr("KRRT")
                    End If
                    If dr("Value") Is DBNull.Value Then
                        value = 0
                    Else
                        value = dr("Value")
                    End If
                    Dim row0 As String() = {carid, datetime, krrt, value}
                    DgvRequested.Rows.Insert(0, row0)
                        End While

1 个答案:

答案 0 :(得分:0)

只需使用DgvRequested.Refresh() 它将刷新gridview数据