可以无限次数的添加,当用户添加的数据满足一定条件时
可以添加的数据库,否则不可以添加的数据库,用什么方法保存
用户添加的这些数据那?DataSet好像不可以(我认为啊!还是请高手),
那个高手给个方法!谢谢
11 个解决方案
#1
DataSet由多个DataTable组成, 你可以动态往里增加DataTable啊
DataSet有 WriteXml和WriteXmlSchema的方法, 可以保存框架结构和数据
DataSet有 WriteXml和WriteXmlSchema的方法, 可以保存框架结构和数据
#2
用datatable应该可以实现
#3
由于DATASET是离线的,
用户添加的数据你必须调用DATASET的UPDATA方法才能使其添加到数据库;
不太明白你的意思,不过所谓的动态添加是大大的有的:
myDataSet.tables.add() //添加表
myDataSet.tables("myTable").Rows.Add //添加行
其实把DATASET绑定到DG之类的控件再调用UPDATA也叫动态添加呀...
用户添加的数据你必须调用DATASET的UPDATA方法才能使其添加到数据库;
不太明白你的意思,不过所谓的动态添加是大大的有的:
myDataSet.tables.add() //添加表
myDataSet.tables("myTable").Rows.Add //添加行
其实把DATASET绑定到DG之类的控件再调用UPDATA也叫动态添加呀...
#4
dataset.tables[0].rows.add(datarow a);
#5
用dataset中的datatable保存阿
#6
可以使用DataSet或DataTable的GetChanges方法实现你的成组增加
比如一组数据5条:
if(this.tempDs.Tables[0].GetChanges(DataRowState.Added).Rows.Count==5)
{
this.tempDs.AcceptChanges();
//向数据库提交数据
..............
............
}
比如一组数据5条:
if(this.tempDs.Tables[0].GetChanges(DataRowState.Added).Rows.Count==5)
{
this.tempDs.AcceptChanges();
//向数据库提交数据
..............
............
}
#7
先用
myDataSet.tables("myTable").Rows.Add
保存,条件成熟再用
myDataSet.AcceptChanges();
myDataSet.tables("myTable").Rows.Add
保存,条件成熟再用
myDataSet.AcceptChanges();
#8
具体
1)在建立的临时表里面建立列;DataColumn Tr_1=new DataColumn("name")
2)DataRow Td_1=DataSet.Table["name00"].Row;
Td_1.Test="string_value";
Table["name00"].add(Tr_1);
可能有点错误,具体思路是这样!
1)在建立的临时表里面建立列;DataColumn Tr_1=new DataColumn("name")
2)DataRow Td_1=DataSet.Table["name00"].Row;
Td_1.Test="string_value";
Table["name00"].add(Tr_1);
可能有点错误,具体思路是这样!
#9
多谢诸位了!问题如下,
myDataSet.tables.add() //添加表比如我已经添加tables了
myDataSet.tables("myTable").Rows.Add //添加行,在添加行,但是我是
分几次添加的内容如何保存!
panyee(快乐王子) 兄的方法我们老师也说过,但是我不会,还请赐教!
CMIC(大象) 兄的方法是知道添加的内容的条数前提下实现的,我的要求是不知道用户
添加的条数
说白了就是如何把用户添加的多次添加信息,保存在缓存中,直到符合冒种条件时
写入数据库!
myDataSet.tables.add() //添加表比如我已经添加tables了
myDataSet.tables("myTable").Rows.Add //添加行,在添加行,但是我是
分几次添加的内容如何保存!
panyee(快乐王子) 兄的方法我们老师也说过,但是我不会,还请赐教!
CMIC(大象) 兄的方法是知道添加的内容的条数前提下实现的,我的要求是不知道用户
添加的条数
说白了就是如何把用户添加的多次添加信息,保存在缓存中,直到符合冒种条件时
写入数据库!
#10
up
#11
up
#1
DataSet由多个DataTable组成, 你可以动态往里增加DataTable啊
DataSet有 WriteXml和WriteXmlSchema的方法, 可以保存框架结构和数据
DataSet有 WriteXml和WriteXmlSchema的方法, 可以保存框架结构和数据
#2
用datatable应该可以实现
#3
由于DATASET是离线的,
用户添加的数据你必须调用DATASET的UPDATA方法才能使其添加到数据库;
不太明白你的意思,不过所谓的动态添加是大大的有的:
myDataSet.tables.add() //添加表
myDataSet.tables("myTable").Rows.Add //添加行
其实把DATASET绑定到DG之类的控件再调用UPDATA也叫动态添加呀...
用户添加的数据你必须调用DATASET的UPDATA方法才能使其添加到数据库;
不太明白你的意思,不过所谓的动态添加是大大的有的:
myDataSet.tables.add() //添加表
myDataSet.tables("myTable").Rows.Add //添加行
其实把DATASET绑定到DG之类的控件再调用UPDATA也叫动态添加呀...
#4
dataset.tables[0].rows.add(datarow a);
#5
用dataset中的datatable保存阿
#6
可以使用DataSet或DataTable的GetChanges方法实现你的成组增加
比如一组数据5条:
if(this.tempDs.Tables[0].GetChanges(DataRowState.Added).Rows.Count==5)
{
this.tempDs.AcceptChanges();
//向数据库提交数据
..............
............
}
比如一组数据5条:
if(this.tempDs.Tables[0].GetChanges(DataRowState.Added).Rows.Count==5)
{
this.tempDs.AcceptChanges();
//向数据库提交数据
..............
............
}
#7
先用
myDataSet.tables("myTable").Rows.Add
保存,条件成熟再用
myDataSet.AcceptChanges();
myDataSet.tables("myTable").Rows.Add
保存,条件成熟再用
myDataSet.AcceptChanges();
#8
具体
1)在建立的临时表里面建立列;DataColumn Tr_1=new DataColumn("name")
2)DataRow Td_1=DataSet.Table["name00"].Row;
Td_1.Test="string_value";
Table["name00"].add(Tr_1);
可能有点错误,具体思路是这样!
1)在建立的临时表里面建立列;DataColumn Tr_1=new DataColumn("name")
2)DataRow Td_1=DataSet.Table["name00"].Row;
Td_1.Test="string_value";
Table["name00"].add(Tr_1);
可能有点错误,具体思路是这样!
#9
多谢诸位了!问题如下,
myDataSet.tables.add() //添加表比如我已经添加tables了
myDataSet.tables("myTable").Rows.Add //添加行,在添加行,但是我是
分几次添加的内容如何保存!
panyee(快乐王子) 兄的方法我们老师也说过,但是我不会,还请赐教!
CMIC(大象) 兄的方法是知道添加的内容的条数前提下实现的,我的要求是不知道用户
添加的条数
说白了就是如何把用户添加的多次添加信息,保存在缓存中,直到符合冒种条件时
写入数据库!
myDataSet.tables.add() //添加表比如我已经添加tables了
myDataSet.tables("myTable").Rows.Add //添加行,在添加行,但是我是
分几次添加的内容如何保存!
panyee(快乐王子) 兄的方法我们老师也说过,但是我不会,还请赐教!
CMIC(大象) 兄的方法是知道添加的内容的条数前提下实现的,我的要求是不知道用户
添加的条数
说白了就是如何把用户添加的多次添加信息,保存在缓存中,直到符合冒种条件时
写入数据库!
#10
up
#11
up