c# - 将 Mysql 数据源与 asp.net 中的数据 GridView 列绑定(bind)

标签 c# asp.net mysql gridview

我是 .net 平台的新手,我想创建一个数据 GridView ,它从数据库表中获取数据并在网格中创建超链接字段,该字段将文本显示为表列中的文本和 url 基于身份证。

像 url 可以是 http://localhost:9000/admin.aspx?id=10 并且显示的文本应该是“Admin”。

我提到了这个链接但是http://www.java2s.com/Tutorial/ASP.NET/0380__Data-Binding/AddingaHyperlinkFieldcontroltotheGridView.htm这包含按照 Sql Server 的代码,但我使用的是 Mysql 数据库。

请告诉我如何实现这一目标。

最佳答案

您好,您可以从提供的链接中的代码开始,并根据需要对其进行自定义。

当您想从 .NET 连接到 mySQL 时,您应该安装 MySQL .NET 连接器,它为您提供 MySQL.Data 程序集和命名空间。

之后,您应该只配置连接字符串和 SQL 命令以说出 MySQL 可以理解的语言,asp:SqlDataSource 很可能仍然有效,只需要被告知您正在连接到 MySQL,例如看这个片段:

<asp:SqlDataSource runat="server" ID="MySQLData"
    ConnectionString="server=127.0.0.1;User Id=xxxx;password=xxxx;database=myDataBase"
    ProviderName="MySql.Data.MySqlClient"
    SelectCommand="SELECT * FROM myTableName" />

这样就可以按需加载数据了。确保安装了 mySQL .NET 连接器并从您的代码中引用...

关于c# - 将 Mysql 数据源与 asp.net 中的数据 GridView 列绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7689619/

相关文章:

php - MySQL 可用性日历 - 计算空闲日期的方法?

c# - 为什么这些字符串不显示在单独的行中?

c# - JIT简单优化

jquery - 回发后元素在 jQuery 对象中保留原始值

运行 Magento 时 mySQL 由于内存不足而崩溃

php - 简单查询耗时较长(~15 秒)

c# - 如何反序列化一个xml字符串

c# - MySQL C# 连接字符串故障转移

asp.net - 请求 URL 在 IIS 7 中无效

javascript - 导航选项卡保持某种颜色