| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 705 人关注过本帖
标题:幫我看下代碼出錯在那裡
只看楼主 加入收藏
隐圣猫
Rank: 2
等 级:论坛游民
帖 子:7
专家分:36
注 册:2011-12-1
收藏
 问题点数:0 回复次数:1 
幫我看下代碼出錯在那裡
Private Sub But_del_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles But_del.Click
       Dim objDataadapter As New SqlDataAdapter '填充數據
    Dim objCommand As New SqlCommand '執行語法
    Dim objDs As New DataSet '得到dataset連
    Dim objBm As BindingManagerBase '綁定與管理數據成員對象
    Dim objDatatable As DataTable '報表內存中的表

     Try
            If DataGridView1.RowCount <= 0 Then
                MsgBox("請選擇需要刪除的資料")
                Exit Sub
            End If

            If MsgBox("是否刪除" & DataGridView1.Columns(0).HeaderCell.Value.ToString & "為{" & DataGridView1.CurrentRow.Cells(0).Value.ToString & "}的這筆數據?", MsgBoxStyle.OkCancel) = MsgBoxResult.Ok Then
                'objDatatable.Rows(DataGridView1.CurrentRow.Index).Delete() '從本地刪除數據
                For Each r As DataGridViewRow In DataGridView1.SelectedRows
                    If Not r.IsNewRow Then
                        DataGridView1.Rows.Remove(r)
                    End If
                Next

                '更改到表中
                objDataadapter.Update(objDatatable.GetChanges)
                objDatatable.AcceptChanges() ';接受更改

            Else
                Exit Sub
            End If


        Catch ex As Exception
            MessageBox.Show(Err.ToString)
            MessageBox.Show(Err.Description)
            MsgBox("資料發生錯誤,請聯繫管理員")
            Exit Sub
        End Try
      
    End Sub

為什麼會提示參數datatable的值為NULL。
再不出原因請幫我看看以上代碼是那裡錯了謝謝
搜索更多相关主题的帖子: 填充 
2011-12-08 16:38
wwf3045
Rank: 2
等 级:论坛游民
威 望:1
帖 子:25
专家分:69
注 册:2010-8-25
收藏
得分:0 
没有给objdatatable赋值
2012-01-09 19:35
快速回复:幫我看下代碼出錯在那裡
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025215 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved