我使用SqlConnection连接之后,例如连接本地SQL数据库的Master之后,里面有十几二十个数据表,我想在Winform启动的时候就自动载入ComboBox里面,然后点其中一个就在Grid里面显示表的内容,怎样可以实现啊?
主要是我不知道怎样可以读取到Master里面的所有表,请大家帮忙想想,如果可以的话,可以给出部分代码~~~
主要是我不知道怎样可以读取到Master里面的所有表,请大家帮忙想想,如果可以的话,可以给出部分代码~~~
解决方案 »
- 自己写的服务调试的时候没有问题,不调试会报1067进程意外终止。在线等大神啊··
- 如果实现:操作系统启动后自动运行指定软件,使用户不能对电脑进行其他操作?
- win2003安装vs2005 安装程序未找到baseline数据 如何解决
- C#各窗体上的变量
- 关于数据库连接--大家帮我找找错误吧!~~~
- 请问一个反序列化问题
- 求string长度
- 在c#中连接mysql数据库后,取出中文数据或存入中文数据出会现乱码问题
- c#中如何 调用 存储过程??
- 用于与C#.Net连接的MS-SQL Server 2000如何安装与配置?
- 哪里有智能客户端的书吗?
- 【在线】向ORACLE中更新数据,当参数值为空字符串出错!
da.Fill(ds);
da.Fill(ds); this.cbDbList.Items.Clear();
foreach(DataRow dr in ds.Tables[0].Rows)
{
this.cbDbList.Items.Add(dr["NAME"].ToString());
}
go
use maste
select name from sysobjects where xtype = 'U'
后的结果是多个表呢?这其中包括一些系统表,到底是表示什么呢,一笑可否告知
sysobjects
在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。只有在 tempdb 内,每个临时对象才在该表中占一行。xtype char(2) 对象类型。可以是下列对象类型中的一种:
C = CHECK 约束
D = 默认值或 DEFAULT 约束
F = FOREIGN KEY 约束
L = 日志
FN = 标量函数
IF = 内嵌表函数
P = 存储过程
PK = PRIMARY KEY 约束(类型是 K)
RF = 复制筛选存储过程
S = 系统表
TF = 表函数
TR = 触发器
U = 用户表
UQ = UNIQUE 约束(类型是 K)
V = 视图
X = 扩展存储过程