首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

()DataGrid直接显示子行的有关问题

2012-01-30 
(在线等)DataGrid直接显示子行的问题代码如下:connnewSqlConnection( serverSJG\\SQLEXPRESSintegrate

(在线等)DataGrid直接显示子行的问题
代码如下:
                                        conn   =   new   SqlConnection( "server=SJG\\SQLEXPRESS;integrated   security=SSPI;database=master ");

                                        conn.Open();

                                        if   (sql   !=   " ")
                                                sql   =   " ";
                                        else
                                                sql   =   "select   name   from   sysdatabases   order   by   DBID ";


                                        SqlCommand   cmd   =   new   SqlCommand(sql,conn);

                                        DataSet   ds   =   new   DataSet();

                                        SqlDataAdapter   sda   =   new   SqlDataAdapter(sql,conn);

                                        sda.Fill(ds);

                                        //dataGrid1.AllowNavigation   =   false;
                                        //ds.Relations.Clear();

                                        dataGrid1.SetDataBinding(ds,   " ");


运行后DataGrid只能显示一个+,双击后才能显示真正的数据库表名列表,
怎么样才能直接显示数据库名的列表而不用双击

[解决办法]
dataGrid1.DataSource=ds.Table[0];

热点排行