/// <summary> /// 显示选中行详细信息 /// </summary> /// <param name="dr"></param> /// <returns></returns> public void ShowInfoData(DataRow dr) { try { ClearInfoData(); TxtId.Text = dr["col0"].ToString(); nowId.Value = dr["col0"].ToString(); txtDepartName.Text = dr["col2"].ToString(); this.txtDepartId.Text = dr["col1"].ToString(); string code = dr["col3"].ToString(); if (code == "000000") { CmbDepart.Value = dr["col3"].ToString(); } else { CmbDepart.Value = dr["col3"].ToString(); } CmbClass.SetValue(dr["col4"].ToString()); TxtWorkContent.Text = dr["col5"].ToString(); TxtWorkAddress.Text = dr["col6"].ToString(); TxtManage.Text = dr["col7"].ToString(); TxtManagemoble.Text = dr["col8"].ToString(); TxtManagePhone.Text = dr["col9"].ToString(); TxtOfficePhone.Text = dr["col10"].ToString(); TxtOfficePhone2.Text = dr["col11"].ToString(); TxtOfficePhone3.Text = dr["col12"].ToString(); txtOfficefax.Text = dr["col13"].ToString(); txtPostcode.Text = dr["col14"].ToString(); jgname = txtDepartName.Text; //获取行选中事件文本值 jgmc = txtDepartName.Text; jgjb = CmbClass.SelectedItem.Text; if (!string.IsNullOrEmpty(dr["col3"].ToString())) { DataRow[] rows = dtSsjg.Select("col1=" + dr["col3"].ToString()); if (rows.Length > 0) { ssjg = rows[0]["col2"].ToString(); } } gznr = TxtWorkContent.Text; gzdz = TxtWorkAddress.Text; fzr = TxtManage.Text; fzrdh = TxtManagemoble.Text; fzrsj = TxtManagePhone.Text; bgdh1 = TxtOfficePhone.Text; bgdh2 = TxtOfficePhone2.Text; bgdh3 = TxtOfficePhone3.Text; czhm = txtOfficefax.Text; yzbm = txtPostcode.Text; } catch (Exception ex) { ILog.WriteErrorLog(ex); logManager.InsertLogError("Department.aspx-ShowInfoData", ex.Message + ";" + ex.StackTrace, "ShowInfoData has an exception"); } }
/// <summary> /// 清理控件 /// </summary> /// <returns></returns> public void ClearInfoData() { TxtId.Reset(); txtDepartName.Reset(); txtDepartId.Reset(); CmbDepart.Reset(); CmbClass.Reset(); TxtWorkContent.Reset(); TxtWorkAddress.Reset(); TxtManage.Reset(); TxtManagemoble.Reset(); TxtManagePhone.Reset(); TxtOfficePhone.Reset(); TxtOfficePhone2.Reset(); TxtOfficePhone3.Reset(); txtOfficefax.Reset(); txtPostcode.Reset(); }