コード例 #1
0
        public void BindStates()
        {
            TaskStateStore.Clear();
            foreach (DataRow row in Source.Tables["TaskState"].Rows)
            {
                TaskStateStore.AppendValues(row["ID"], row["Name"]);
                if (StateSearchDictionary == null)
                {
                    throw new ManagementException(ExceptionType.NotAllowed, "State Search Dictionary no set to instance of object");
                }

                if (!StateSearchDictionary.ContainsKey(row["Name"]))
                {
                    StateSearchDictionary.Add(row["Name"], row["Name"]);
                }
            }

            tvState.Model = TaskStateStore;
        }