- ©«¤l
 - 7 
 - ¥DÃD
 - 4 
 - ºëµØ
 - 0 
 - ¿n¤À
 - 12 
 - ÂI¦W
 - 1  
 - §@·~¨t²Î
 - windows 7 
 - ³nÅ骩¥»
 - vs 2010 
 - ¾\ŪÅv
 - 10 
 - ©Ê§O
 - ¨k 
 - ¨Ó¦Û
 - ¥x¥_ 
 - µù¥U®É¶¡
 - 2025-10-3 
 - ³Ì«áµn¿ý
 - 2025-10-23 
 
  | 
[µo°Ý] dataset.tables(0).rows(n)¥i¥H§R°£¡A¦ýµLªk¦^¦s¸ê®Æ®w¡An¦p¦ó¸Ñ¨M?
 
                
´N¬Odataset.tables(0).rows(n)¥i¥H·s¼W©M§ó§ï¡A¤]¥i¦^¦s¸ê®Æ®w¡A¦ý´Ndataset.tables(0).rows(n)ªº§R°£¡A¥i¥H§R°£¦ýµLªk¦^¦s¸ê®Æ®w¡A¦Ó¥B¤]¨S¦³¿ù»~°T®§ªº²£¥Í¡A¤£ª¾¹D¬O¿ù¦bþ¸Ì¡A§Úı±oµ{¦¡¦n¹³³£¨S¦³¼g¿ù¡A«o¤£¥i¦^¦s 
 
µ{¦¡¦p¤UÀ°§Ú¬Ý¤@¤Uþ¸Ì¦³¿ù¡A«ç¼Ë¤~¥i¥H§âdatasetªº§R°£¦^¦s¨ì¸ê®Æ®w¡C 
 
³o¤@ӰƵ{¦¡¬Odataset.tables(0).rows(n)ªº§R°£ 
 Sub bb() 
        Dim datast1 As New DataSet 
        datast1 = getdatas() 
  
        Dim a As DataRow 
        Dim n As Integer = 0 
        For Each a In datast1.Tables(0).Rows 
            If a("«~¸¹") = TextBox1.Text Then 
                datast1.Tables(0).Rows(n).Delete() 
                datast1.Tables(0).Rows.Remove(a) 
                Exit Sub 
            End If 
            n = n + 1 
        Next 
  
        Label2.Text = "¤w§R°£¤F" 
    End Sub 
 
³o¤@Ó¬O¬ÛÃöªº°Æµ{¦¡ 
 Function getdatas() As DataSet 
        If Session("datast") Is Nothing Then 
            loaddata() 
                      
        End If 
        getdatas = Session("datast") 
    End Function 
 
 
³o¤@Ó¬O¬ÛÃöªº°Æµ{¦¡ 
 Function loaddata() 
        Dim dat As New DataSet 
        Dim dataadp As SqlDataAdapter 
        Dim sql1 As String 
         
        sql1 = "select * from ®w¦s¸ê®Æªí1" 
       
        dataadp = connsql(sql1)  '³o¸Ì¤£¼g¨ç¼Æ¡Aª½±µ¼g¦bloaddata¸Ì¤]¥i¥H 
        dataadp.Fill(dat)    '³o¸Ìªºdataset¤£¯à¼g¸ê®Æªíªº¦WºÙ 
        Label1.Text = "¿|»æ¸ê®Æ®w®w¦s¸ê®Æªí" 
        Session("datast") = dat 
  
    End Function 
 
 
³o¤@Ó¬O¬ÛÃöªº°Æµ{¦¡ 
 Function connsql(ByVal str1 As String) As SqlDataAdapter 
        Dim conn As New SqlConnection 
        conn.ConnectionString = "server=.\SQLExpress;Integrated Security=SSPI;AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;User Instance=True" 
        conn.Open() 
         
        Dim dataadp As SqlDataAdapter 
          
        dataadp = New SqlDataAdapter(str1, conn) 
        
        connsql = dataadp 
         
    End Function 
 
 
 
  ¤U±ªº°Æµ{¦¡¬O¦^¦s¸ê®Æ®wªºµ{¦¡ 
Sub ee() 
        Dim datast1 As New System.Data.DataSet() 
        datast1 = getdatas() 
         
        Dim dataadp1 As System.Data.SqlClient.SqlDataAdapter 
         
        Dim sql1 As String 
        sql1 = "select * from ®w¦s¸ê®Æªí1" 
        dataadp1 = connsql(sql1) 
         
        Dim datacmd1 As New Data.SqlClient.SqlCommandBuilder(dataadp1) 
        dataadp1.Update(datast1) ' ¥u¯à¦bdataset¤¤§R°£°O¿ý¡AµLªk¦^¦s¨ì¸ê®Æ®w 
         
        Label1.Text = "¤w¦^¦s¨ì¸ê®Æ®w¥h¤F" 
         
    End Sub |   
 
 
 
 |