asp.net得到本机数据库实例的两种方法代码

来源:www.13sc.com | 游客上传 | 252 次浏览 | 0 条评论

搜索: 本机 数据库 实例 

这篇文章介绍了asp.net得到本机数据库实例的两种方法代码,有需要的朋友可以参考一下

复制代码 代码如下:

<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
  protected void Page_Load(object sender, EventArgs e)
  {
    //方法1
    System.Data.DataTable table = System.Data.SqlClient.SqlClientFactory.Instance.CreateDataSourceEnumerator().GetDataSources();
    GridView1.DataSource = table;
    GridView1.DataBind();
    //得到本机的
    foreach (System.Data.DataRow row in table.Rows)
    {
      if (row[0].ToString().ToUpper().Equals(System.Net.Dns.GetHostName().ToUpper()))
      {
        Response.Write("<li>" + row[1]);
      }
    }
    //方法2
    //需要引用Microsoft.SqlServer.Smo.dll
    GridView2.DataSource = Microsoft.SqlServer.Management.Smo.SmoApplication.EnumAvailableSqlServers(true);
    GridView2.DataBind();
  }
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
  <title></title>
</head>
<body>
  <form id="form1" runat="server">
  <asp:GridView ID="GridView1" runat="server">
  </asp:GridView>
  <asp:GridView ID="GridView2" runat="server">
  </asp:GridView>
  </form>
</body>
</html>

标签: 本机 数据库 实例

最热-实用技巧

asp.net 字符串、二进制、编码数组转换函数

ASP.NET读取XML文件4种方法分析

Asp.net 获取指定目录下的后缀名为".doc" 的所有文件名和文件路径

asp.net下常用的加密算法MD5、SHA-1应用代码

Silverlight中动态获取Web Service地址

asp.net 包含文件的方法

asp.net使用母版页中使用ajax脚本取数据

GridView常用操作事件图文介绍

ASP.NET MVC 中实现基于角色的权限控制的处理方法

.NET调用控制台下生成的exe文件,传参及获取返回参数的思路及代码

几种判断asp.net中session过期方法的比较

asp.net动态载入用户控件的方法

Copyright 2009-2013 13sc.com All Rights Reserved.