this.DDLType.DataValueField = "ClassTypeID"; 
ID放这里了 是GUID 我想读出来怎么弄    public void DropDownListBind()
    {
        using (OfficeChannel.OfficeChannelDataContext MyCon = new OfficeChannel.OfficeChannelDataContext(ConfigurationManager.ConnectionStrings["OfficeChannelConnectionString_Web"].ConnectionString))
        {
            var linqTxt = from i in MyCon.Class_Type
                          select new
                          {
                              ClassTypeID = i.classTypeID,
                              ClassType = i.classType,
                          };
            this.DDLType.DataSource = linqTxt;
            this.DDLType.DataTextField = "ClassType";
            this.DDLType.DataValueField = "ClassTypeID";
            this.DDLType.DataBind();
        }
    }
    protected void DDLType_SelectedIndexChanged(object sender, EventArgs e)
    {
        using (OfficeChannel.OfficeChannelDataContext MyCon = new OfficeChannel.OfficeChannelDataContext(ConfigurationManager.ConnectionStrings["OfficeChannelConnectionString_Web"].ConnectionString))
        {
            Guid newID = new Guid();//获取ID怎么写 我写的是this.DDLType.DataValueField报错了
            var linqTxt = (from i in MyCon.Class
                           from itype in MyCon.Class_Type
                           where i.classTypeID == itype.classTypeID && i.classTypeID== newID
                           select new
                           {
                               PubTime = i.releaseTime,
                               Title = i.classTitle,
                               Author = Convert.ToString(i.Class_Author.authorName),
                               ClassType = itype.classType
                           }).Take(10);
            DataList1.DataSource = linqTxt;
            DataList1.DataBind();
        }
    }