private void LoadTask(TreeNode mNode) { ShowTaskInfo(); Task.cTaskIndex xmlTasks = new Task.cTaskIndex(); if (mNode.Name == "nodTaskClass") { xmlTasks.GetTaskDataByClass(); } else { //���������֤id��Ψһ�ԣ����ԣ����е�����ȫ��������������ȡ string TaskClassName = mNode.Text; xmlTasks.GetTaskDataByClass(TaskClassName); } //��ʼ��ʼ���˷����µ����� int count = xmlTasks.GetTaskClassCount(); for (int i = 0; i < count; i++) { if (xmlTasks.GetTaskState(i) == cGlobalParas.TaskState.Failed) { dataTask.Rows.Add(imageList1.Images["error"], xmlTasks.GetTaskID(i), xmlTasks.GetTaskState(i), this.treeMenu.SelectedNode.Name, xmlTasks.GetTaskName(i), "", "", "","", "�������ʧ�ܣ���ɾ�����ؽ���"); dataTask.Rows[dataTask.Rows.Count - 1].DefaultCellStyle = this.m_RowStyleErr; } else { dataTask.Rows.Add(imageList1.Images["task"], xmlTasks.GetTaskID(i), xmlTasks.GetTaskState(i), this.treeMenu.SelectedNode.Name, xmlTasks.GetTaskName(i), cGlobalParas.ConvertName(int.Parse(xmlTasks.GetTaskType(i).ToString())), (xmlTasks.GetIsLogin(i) == true ? rm.GetString("Logon") : rm.GetString("NoLogon")), xmlTasks.GetWebLinkCount(i).ToString(), cGlobalParas.ConvertName(int.Parse(xmlTasks.GetTaskRunType(i).ToString())), cGlobalParas.ConvertName((int)xmlTasks.GetPublishType(i))); } } xmlTasks = null; this.dataTask.Sort(this.dataTask.Columns[4], ListSortDirection.Ascending); this.dataTask.ClearSelection(); }