繁体   English   中英

如何在Visual Studio C#网站中添加甘特图

[英]How to add a Gantt Chart in Visual Studio C# Website

我是编程新手,所以。 我正在尝试创建一个网站,其中包括图片库,表格,图表和甘特图视图。

我正在尝试使用Visual Studio和Telerik ASP.NET AJAX在网页上创建一个加纳图。

能够纠正先前的错误,现在停留在新的错误上:

好的,我能够为GanttView使用数据输入方法,但是现在我正在尝试实现xml导入并得到此错误。

Exception Details: System.ArgumentNullException: Value cannot be null.
Parameter name: node

Source Error: 



Line 17: 
Line 18: 
Line 19:         RadGantt1.Provider = new XmlGanttProvider(Server.MapPath("App_Code/MP.xml"));
Line 20:     }
Line 21: }


 Source File:  c:\Users\Suhaib\Documents\Visual Studio 2013\WebSites\TelerikWebSite2\Default.aspx.cs    Line:  19

这是代码背后

using System.Configuration;
using System.Web.Security;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Telerik.Web.UI;

public partial class Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {


        RadGantt1.Provider = new XmlGanttProvider(Server.MapPath("App_Code/MP.xml"));
    }
}

这是aspx页面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <telerik:RadStyleSheetManager id="RadStyleSheetManager1" runat="server" />
    </head>
<body>
    <form id="form1" runat="server">
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
        <Scripts>
            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />
        </Scripts>
    </telerik:RadScriptManager>
    <script type="text/javascript">
        //Put your JavaScript code here.
    </script>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
    </telerik:RadAjaxManager>
    <div>
     <telerik:RadGantt runat="server" ID="RadGantt1" SelectedView="MonthView"></telerik:RadGantt>

    </div>


         </form>
</body>
</html>

请帮忙...

该错误为您提供了必需的信息(找不到ID为“数据库”的控件)

下面的标记是设置位置。

  <telerik:RadGantt runat="server" 
ID="RadGantt1" Datasourceid="Database" Height="600px" ListWidth="350px"
                SelectedView="WeekView" Skin="Silk" AutoGenerateColumns="false">

进行了一些谷歌搜索,我遇到了这些论坛(均在前5个结果中):

ASP.Net论坛

ASP论坛

看看它们,它们将为您提供足够的信息来解决您的难题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM