日期:2014-05-19  浏览次数:20916 次

请教关于 datagrid 和 dataset 的两个问题~~
第一个~请问如何在未知表名称的情况下删除datagrid或者dataset的表?
第二个~请问怎么确定datagrid   或   dataset   绑定到了数据?

------解决方案--------------------
没看明白

1。如果是全部删除还可以 否则你不知道表名 如果有10个表你怎么删除??

2。dataset本身就是数据集 何谓ds是否绑定到了数据??

通过ds.tables[ "表名 "].Rows.Count 可以知道当前表里有无数据

通过 ds.Tables.Contains(tablename);方法可以查找当前ds中有无指定名称的table。



------解决方案--------------------
第一个查询是否有记录可以这么做
DataRow dr =tb.select( "condition "); tb是你需要查询的表,condition 是你的条件
比如你想查询 id》7的记录 你可以吧conditon替换成 id> 7
第二个问题,楼上回答拉