using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using WebLib; namespace Education.Forms.檢視UC { public partial class 教育訓練效益追蹤調查表View : UserControlBase { private DAC_訓練效益 Dao訓練效益; private DAC_訓練效益個人 Dao訓練效益個人; private int 訓練課程企劃編號 = 0; private int 填表序號 = 0; public override void DataBind() { base.DataBind(); Dao訓練效益 = new DAC_訓練效益(ParentPage.conn); Dao訓練效益個人 = new DAC_訓練效益個人(ParentPage.conn); string[] keyArr = 單號.Split('|'); if (keyArr.Length > 0) 訓練課程企劃編號 = DAC.GetInt32(keyArr[0]); if (keyArr.Length > 1) 填表序號 = DAC.GetInt32(keyArr[1]); ds調查表Form.SelectParameters["訓練課程企劃編號"].DefaultValue = 訓練課程企劃編號.ToString(); ds調查表Form.SelectParameters["填表序號"].DefaultValue = 填表序號.ToString(); FormView1.DataBind(); ds效益追蹤個人.SelectParameters["訓練課程企劃編號"].DefaultValue = 訓練課程企劃編號.ToString(); ds效益追蹤個人.SelectParameters["填表序號"].DefaultValue = 填表序號.ToString(); gv訓練效益個人.DataBind(); } protected string Get站別(object 填表人站別) { NameValueList data = ds站別.Select() as NameValueList; return data.GetName(填表人站別); } protected void ds調查表Form_ObjectCreating(object sender, ObjectDataSourceEventArgs e) { e.ObjectInstance = Dao訓練效益; } protected void ds效益追蹤個人_ObjectCreating(object sender, ObjectDataSourceEventArgs e) { e.ObjectInstance = Dao訓練效益個人; } } }