如何保存到datagridview从访问(vb.net)
问题描述:
我目前正在制定一个时间表程序,目前有一个DataGridView用户输入数据,应该能够保存该数据,所以当程序再次打开时数据仍然存在。我尝试了很多选择,但似乎没有任何工作。目前,我有这样的代码:如何保存到datagridview从访问(vb.net)
Try
Me.Validate()
Me.Daily_formatBindingSource.EndEdit()
Me.Daily_formatTableAdapter.Update(Me.CalenderD1DataSet.Daily_format)
MsgBox("Update successful")
Catch ex As Exception
MsgBox("Update failed")
End Try
答
这是从我的项目之一,从一个DataGridView将数据保存到数据库中的一段代码,你应该明白我的意思:
For i = 0 To DG_add_stock.Rows.Count - 1
Dim stock_code As String = CStr(DG_add_stock.Rows(i).Cells("Code").Value)
Dim stock_desc As String = CStr(DG_add_stock.Rows(i).Cells("Description").Value)
Dim qty As String = CStr(DG_add_stock.Rows(i).Cells("Qty").Value)
Dim price As String = CStr(DG_add_stock.Rows(i).Cells("Price").Value)
Dim tax_rate As String = CStr(DG_add_stock.Rows(i).Cells("Tax_Rate").Value)
Dim line_total As String = CStr(DG_add_stock.Rows(i).Cells("Line_Total").Value)
''' Save the data in a database or update existing data
Next
再到显示的数据:
DG_Maintenance_Stock.Rows.Clear()
''' Get the data from the database
For add_items = 0 To row_count - 1
''' Load values from each row
DG_Maintenance_Stock.Rows.Add(code_list, desc_list, qty_list, tax_rate_list, price_list)
DG_Maintenance_Stock.Sort(maintenance_stock_Code, System.ComponentModel.ListSortDirection.Ascending)
Next
只是从您的标签猜测,但你用这与Microsoft Access?如果是这样,您应该使用[tag:ms-access]标签而不是[tag:access](请参阅后者的使用指南)。 –
我们只能猜测你想做什么。也许这会做你想做的:'DataGridView.Enabled = False DataGridView.ReadOnly = True' – muffi
你没有告诉我们*什么*没有工作 – Plutonix