以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  狐表中的Table控件能和vb.net中的DataGridView控件一样用吗  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=80710)

--  作者:神一样的男人
--  发布时间:2016/1/29 17:25:00
--  狐表中的Table控件能和vb.net中的DataGridView控件一样用吗
狐表中的Table控件能和vb.net中的DataGridView控件一样用吗
实现Table不绑定任何表 添加的行都在内存中 点保存的时候在上传到sql

例如: Dim dtRow As DataRow = dt.NewRow \'定义dtrow为datatable的新行
            dt.Rows.Add(dtRow)  \'在datatable中增加新行
            Me.DataGridView2.DataSource = dt  \'在DataGridView1控件显示datatable的数据
            DataGridView2.Rows(DataGridView2.RowCount - 2).Cells(0).Value = 省份.Text
            DataGridView2.Rows(DataGridView2.RowCount - 2).Cells(1).Value = 网点名称.Text
            DataGridView2.Rows(DataGridView2.RowCount - 2).Cells(2).Value = 来源.Text
            DataGridView2.Rows(DataGridView2.RowCount - 2).Cells(3).Value = 提交日期.Text
            DataGridView2.Rows(DataGridView2.RowCount - 2).Cells(4).Value = use.use
            DataGridView2.Rows(DataGridView2.RowCount - 2).Cells(5).Value = 开始时间.Text
            DataGridView2.Rows(DataGridView2.RowCount - 2).Cells(6).Value = 结束时间.Text
            DataGridView2.Rows(DataGridView2.RowCount - 2).Cells(7).Value = 问题类型.Text
            DataGridView2.Rows(DataGridView2.RowCount - 2).Cells(8).Value = 问题名称.Text
            DataGridView2.Rows(DataGridView2.RowCount - 2).Cells(9).Value = 问题描述.Text
            DataGridView2.Rows(DataGridView2.RowCount - 2).Cells(10).Value = 解决方案.Text

--  作者:大红袍
--  发布时间:2016/1/29 17:27:00
--  
foxtable的table或者datatable,都是存放在内存里面的,也是save的时候,才保存到数据库。
--  作者:神一样的男人
--  发布时间:2016/1/29 17:40:00
--  
但是Table控件要绑定表  不绑定表行不行
还有如果绑定表 添加数据的时候会加载所有数据 

--  作者:大红袍
--  发布时间:2016/1/29 17:48:00
--  
为什么会加载所有数据?你想加载多少都可以的啊。
--  作者:神一样的男人
--  发布时间:2016/1/29 18:29:00
--  
不绑定表 可以保存数据到指定的表吗  
--  作者:大红袍
--  发布时间:2016/1/29 19:41:00
--  
可以直接赋值
--  作者:神一样的男人
--  发布时间:2016/1/30 8:59:00
--  
赋值之后  我按保存按钮 上传到sql数据库  如何清空table内的数据 
--  作者:狐狸爸爸
--  发布时间:2016/1/30 9:03:00
--  
DataTables("表名").DataRows.Clear()
--  作者:狐狸爸爸
--  发布时间:2016/1/30 9:04:00
--  

楼主应该改变以前惯性思维,用绑定表,是最合适的。

建议你先看一下动态加载这一章。


--  作者:神一样的男人
--  发布时间:2016/1/30 9:27:00
--  
我要操作的是Tables ,用DataTables("问题表").DataRows.Clear()  没有影响吗?