ASP.net里 DataRowView里的数据怎样添加到 DataView里?在线跪等!

ASP.net里 DataRowView里的数据怎样添加到 DataView里?在线跪等!,第1张

/**

              定义一个名字为table的DataTable,并加入名字为column的列,也填充了一条数据

           */

          DataTable table = new DataTable("table")

          DataColumn col= new DataColumn("column",Type.GetType("System.String"))

          table.Columns.Add(col)

          DataRow row = table.NewRow()

          row["column"] = "first"

          table.Rows.Add(row)

          table.AcceptChanges()

          /**

              DataView表示用于排序、筛选、搜索、编辑和导航的 DataTable 的可绑定数据的自定义视图。

              把指定的DataTable加载到DataView,并且加入一行数据

           */

          DataView dataview = new DataView(table)

          DataRowView rowView = dataview.AddNew()

          rowView["column"] = "second"

希望对你有所帮助。

你的 dataGridView1.DataSource = ds.Tables[0]DataSource 指向一个Table。然后直接dataGridView1["cjyf",i].Value =cjyf.ToString()赋值给dataGridView1,就相当于是表面赋值,dataGridView1指向的数据源并没更新。查询的时候应该是查询

dataGridView1.DataSource的数据,所以你更新应该更新Table,然后dataGridView1.DataSource 指向你更新的Table,查看表时应该就能看到了。一切均为我个人猜想,有待验证,不敢确定。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11416733.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存