[英]VSTO 2010 for MS Project
我正在使用VSTO 2010 for MS Project.Iam從sql server加載任務。它將逐行加載數據。由於它正在逐個加載任務,因此降低了性能。每個人都對如何一次性加載數據有任何想法。
提前致謝。
不要逐行加載。 逐表加載它...讓您的SQL Server完成所有設計要完成的艱苦工作。
我正在使用如下所示的內容:
MSProject.Tasks mspTask = Globals.ThisAddIn.Application.ActiveProject.Tasks;
for (int i = 0; i < dsTaskList.Tables[0].Rows.Count; i++)
{
DataRow drTask = dsTaskList.Tables[0].Rows[i];
short outLevel = Convert.ToInt16(drTask["TASK_OUTLINE_LEVEL"]);
if (outLevel == 0)
{
continue;
}
mspTask.Add();
Utility.Save_UID.Add(drTask["TASK_UID"].ToString());
Utility.editText9Bycode = true;
mspTask[k].Text9 = drTask["TASK_UID"].ToString();
string strAss = "";
DataSet dsAss = WebServiceCall.GetAssignments(drTask["TASK_UID"].ToString());
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.