【问题标题】:save data from datagridview silverlight to database将数据从 datagridview silverlight 保存到数据库
【发布时间】:2013-01-18 06:17:29
【问题描述】:

点击我的保存按钮后,如何保存我的DataGrid 中的所有数据?

这是我的代码并说错误:

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

【问题讨论】:

    标签: c# vb.net visual-studio-2010 silverlight sql-server-2008


    【解决方案1】:

    试试这个

     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
            }
    
        }
    

    【讨论】:

      【解决方案2】:

      这只是一个示例,您可以了解如何获取数据:

          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
      

      您必须牢记每列的类型,以便在每种情况下使用正确的格式。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-08-03
        • 2018-02-01
        • 1970-01-01
        • 2012-03-19
        • 2017-09-10
        • 1970-01-01
        • 1970-01-01
        • 2012-07-07
        相关资源
        最近更新 更多