2015-01-04 85 views
-1

我從this link獲取以下代碼,用於實現Gantt chart。這是一種爲我編碼的新方法。我怎麼能從後端使用相同的?或者是否可以使用MySQL?我正在使用MySQL數據庫,因此它不適合我。從後端獲取SessionDataSource

<%@ 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> 
+1

您可以通過更新會話數據源的連接字符串和數據提供嘗試。這裏你需要改變:ProviderName =「System.Data.SqlClient」 ConnectionString =「<%$ ConnectionStrings:TelerikConnectionString%>」將sql cline更改爲你擁有的任何mysql客戶端並更新連接字符串以連接到mysql數據庫 – qamar

回答

0

SessionDataSource控件是一個只爲Telerik AJAX演示站點構建的自定義控件。用asp:SqlDataSource這樣的常規聲明性數據源替換它,你應該被設置。只要刪除PrimaryKeyFields和DisplayWarning屬性,因爲它們不是標準.NET類的一部分。

相關問題