Mysql 从后端访问SessionDataSource

Mysql 从后端访问SessionDataSource,mysql,sql,asp.net,vb.net,telerik,Mysql,Sql,Asp.net,Vb.net,Telerik,我从中获得了以下代码,用于实现甘特图。这对我来说是一种新的编码方法。如何从后端使用相同的功能?或者是否可以将其用于MySQL?我使用的是mysql数据库,因此它不适合我 <%@ Register TagPrefix="sds" Namespace="Telerik.Web.SessionDS" %> ....... <sds:SessionDataSource ID="TasksDataSource" runat="server" DisplayWarning="f

我从中获得了以下代码,用于实现
甘特图
。这对我来说是一种新的编码方法。如何从后端使用相同的功能?或者是否可以将其用于MySQL?我使用的是mysql数据库,因此它不适合我

<%@ Register TagPrefix="sds" Namespace="Telerik.Web.SessionDS" %>
  .......

   <sds:SessionDataSource ID="TasksDataSource" runat="server" DisplayWarning="false"
        PrimaryKeyFields="ID" ProviderName="System.Data.SqlClient" 
        ConnectionString="<%$ ConnectionStrings:TelerikConnectionString %>"
        DeleteCommand="DELETE FROM [GanttTasks] WHERE [ID] = @ID"
        InsertCommand="INSERT INTO [GanttTasks] ([ParentID], [OrderID], [Title], [Start], [End], [PercentComplete], [Expanded], [Summary]) VALUES (@ParentID, @OrderID, @Title, @Start, @End, @PercentComplete, @Expanded, @Summary)"
        SelectCommand="SELECT * FROM [GanttTasks]"
        UpdateCommand="UPDATE [GanttTasks] SET [ParentID] = @ParentID, [OrderID] = @OrderID, [Title] = @Title, [Start] = @Start, [End] = @End, [PercentComplete] = @PercentComplete, [Expanded] = @Expanded, [Summary] = @Summary WHERE [ID] = @ID">
        <DeleteParameters>
            <asp:Parameter Name="ID" Type="Int32" />
        </DeleteParameters>
        <InsertParameters>
            <asp:Parameter Name="ParentID" Type="Int32" />
            <asp:Parameter Name="OrderID" Type="Int32" />
            <asp:Parameter Name="Title" Type="String" />
            <asp:Parameter Name="Start" Type="DateTime" />
            <asp:Parameter Name="End" Type="DateTime" />
            <asp:Parameter Name="PercentComplete" Type="Decimal" />
            <asp:Parameter Name="Expanded" Type="Boolean" />
            <asp:Parameter Name="Summary" Type="Boolean" />
        </InsertParameters>
        <UpdateParameters>
            <asp:Parameter Name="ParentID" Type="Int32" />
            <asp:Parameter Name="OrderID" Type="Int32" />
            <asp:Parameter Name="Title" Type="String" />
            <asp:Parameter Name="Start" Type="DateTime" />
            <asp:Parameter Name="End" Type="DateTime" />
            <asp:Parameter Name="PercentComplete" Type="Decimal" />
            <asp:Parameter Name="Expanded" Type="Boolean" />
            <asp:Parameter Name="Summary" Type="Boolean" />
            <asp:Parameter Name="ID" Type="Int32" />
        </UpdateParameters>
    </sds:SessionDataSource>

.......

SessionDataSource控件是仅为Telerik AJAX演示站点构建的自定义控件。将其替换为常规的声明性数据源,如asp:SqlDataSource,您应该进行设置。只需删除PrimaryKeyFields和DisplayWarning属性,因为它们不是标准.NET类的一部分。

您可以通过更新会话数据源的连接字符串和数据来尝试。这里是您可能需要更改的地方:ProviderName=“System.Data.SqlClient”ConnectionString=“”将sql cline更改为您拥有的任何mysql客户端,并更新连接字符串以连接到mysql数据库