日期:2014-05-17  浏览次数:20542 次

asp COMMON组件
第一次用这个。为什么报“ “Zznode.OA.Common.Data.DepData”并不包含“DEPJG_FIELD”的定义

DepData 代码:
C# code

namespace Zznode.OA.Common.Data
{
    /// <summary>
    /// DepData 的摘要说明。
    /// </summary>
    public class DepData : DataSet
    {
        public const string STREET_FIELD = "Street";
        public const string POSTCODE_FIELD = "PostCode";
        public const string SORTORDER_FIELD = "SortOrder";
        public const string NUMBER_FIELD = "AllowedEmpNumber";
        [color=#FF0000]public const string DEPJG_FIELD = "Dep_JG";[/color]    

        private void BuildTable()
        {
            cols.Add(STREET_FIELD,typeof(System.String));
            cols.Add(POSTCODE_FIELD,typeof(System.String));
            cols.Add(SORTORDER_FIELD, typeof(System.Int16));
            cols.Add(NUMBER_FIELD, typeof(System.Int16));
            [color=#FF0000]cols.Add(DEPJG_FIELD,typeof(System.String));[/color]            Tables.Add(table);
        }

        public DepData()
        {
            BuildTable();
        }
    }
}



后台调用:
C# code

 //创建部门
        private void CreateNewDep()
        {

            DepData depData = new DepData();

            DataTable depTB = depData.Tables[DepData.DEP_TABLE_NAME]; 
           
            
            DataRow row = depTB.NewRow();

            row[DepData.BRANCHID_FIELD] = Convert.ToInt32(lstBranch.SelectedItem.Value,10);
            row[DepData.DEPNAME_FIELD] = txtName.Text.ToString().Trim();
            row[DepData.MANAGER_FIELD] = txtManager.Text.ToString().Trim();
            row[DepData.TEL1_FIELD] = txtTel1.Text.ToString().Trim();
            row[DepData.TEL2_FIELD] = txtTel2.Text.ToString().Trim();
            row[DepData.FAX_FIELD] = txtFax.Text.ToString().Trim();
            row[DepData.POSTCODE_FIELD] = txtPostCode.Text.ToString().Trim();
            row[DepData.PROVINCE_FIELD] = txtProvince.Text.ToString().Trim();
            row[DepData.CITY_FIELD] = txtCity.Text.ToString().Trim();
            row[DepData.DISTRICT_FIELD] = txtDistrict.Text.ToString().Trim();
            row[DepData.STREET_FIELD] = txtStreet.Text.ToString().Trim();
            row[DepData.DEPJG_FIELD] = txtDep_XZ.Text.ToString().Trim();
           
            depTB.Rows.Add(row);
            bool result = (new DepSystem()).CreateDep(depData);
        }


高手帮帮忙吧。。。

------解决方案--------------------
我回复了