2013-01-18 65 views
0

如何保存点击按钮保存时从我的DataGrid保存所有数据?将数据从datagridview silverlight保存到数据库

这是我的代码,说错误:

string value = (new System.Collections.Generic.Mscorlib_CollectionDebugView<SampleCrudApp.MainPage.GenerateNumber>(grdOrders.ItemsSource)).Items[0].items1; 
+0

什么是错误? –

回答

0

试试这个

private void btnSave_Click(object sender, EventArgs e) 
    { 
     //get data back from the datagrid view 
     //assuming my gridview is bound to ObservableCollection<User> 
     var users= dataGridView1.DataSource as ObservableCollection<User>; 
     foreach (var user in users) 
     { 
      //perform the save 
     } 

    } 
0

这只是一个例子,所以你可以看到如何获取数据:

For Each row As DataGridViewRow In dgv.Rows 
     For Each cell As DataGridViewCell In row.Cells 
      values.Add(cell.Value) 
     Next 

     sSQL = "INSERT INTO Table (value1,value2,value3) " & _ 
       "VALUES (" & values(0) & "," & values(1) & "," & values(2) & ")" 

     '[...] 
    Next 

在每种情况下,您必须记住每列的类型以使用适当的格式。

相关问题