我使用SqlConnection连接之后,例如连接本地SQL数据库的Master之后,里面有十几二十个数据表,我想在Winform启动的时候就自动载入ComboBox里面,然后点其中一个就在Grid里面显示表的内容,怎样可以实现啊?
主要是我不知道怎样可以读取到Master里面的所有表,请大家帮忙想想,如果可以的话,可以给出部分代码~~~
主要是我不知道怎样可以读取到Master里面的所有表,请大家帮忙想想,如果可以的话,可以给出部分代码~~~
解决方案 »
- C# UDP协议编写
- 新手求助,怎么理解和运用‘值’与‘引用’?
- 怪怪的转换Convert.ToChar(tem).ToString()
- 字符型数据转化为时间类型时出错,帮忙改正啊。急!在线等!
- VS2005非常奇怪的问题
- VS2005 DEBUG ASP
- 请问c#里如何限制同一程序的启动个数?(100分)
- 关于DotNetBar的Form窗体问题
- ms speech sdk 5.1 开发语音客户端软件,如何部署到windows2000操作系统的客户端(急,在线等)
- 请教一个问题:C#中如何访问已经加密的ACCESS数据库
- 哪里有智能客户端的书吗?
- 【在线】向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 = 扩展存储过程