| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Text;
- using System.Windows.Forms;
- using CoreFS.CA06;
- using System.Collections;
- namespace Core.LgMes.Client.LgResMgt
- {
- public partial class FrmSetSteelName : Form
- {
- public FrmSetSteelName()
- {
- InitializeComponent();
- }
- bool aa = true;
- private DataTable m_dtSteelType = null, m_dtSteelName = null;
- public string m_szSteelName = "", m_szSteelCode = "";
- private void button2_Click(object sender, EventArgs e)
- {
- this.Close();
- this.DialogResult = DialogResult.Cancel;
- }
- private void FrmSetSteelName_Load(object sender, EventArgs e)
- {
- GetDataSource();
- SetSteelData();
- }
- private void GetDataSource()
- {
- string szOut = "";
- object ds = null;//hengxing Core.Mes.ClientFrameWork.ClientCommon._RemotingHelp.ExecuteMethod("lgResMgt", "Core.LgMes.Server.LgResMgt.LfsCollect", "QuerySteelInfo", new object[] { }, out szOut);
- if (szOut == "")
- {
- ArrayList ar = ds as ArrayList;
- if (ar[0].ToString() != "-1")
- m_dtSteelName = ((DataSet)ar[0]).Tables[0]; // 钢种名称
- if (ar[1].ToString() != "-1")
- m_dtSteelType = ((DataSet)ar[1]).Tables[0]; // 钢种类型
- }
- }
- private void SetSteelData()
- {
- if (m_dtSteelType != null && m_dtSteelName != null)
- {
- comboBox1.DataSource = m_dtSteelType.DefaultView;
- comboBox1.DisplayMember = "basename";
- comboBox1.ValueMember = "basecode";
- //comboBox2.DataSource = m_dtSteelName;
- //comboBox2.DisplayMember = "basename";
- //comboBox2.ValueMember = "sortcode";
- //comboBox2.DisplayLayout.Bands[0].Columns["sortcode"].Hidden = true;
- ////comboBox2.DisplayLayout.Bands[0].Columns["CATALOGID"].Hidden = true;
- //comboBox2.DisplayLayout.Bands[0].Columns["basename"].Band.ColHeadersVisible = false;
- //comboBox2.DisplayLayout.Bands[0].Columns["basename"].Width = comboBox2.Width;
- aa = false;
- BindChange();
- }
- }
- private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
- {
- BindChange();
- }
- private void BindChange()
- {
- if (comboBox1.Text != "" && !aa)
- {
- comboBox2.Items.Clear();
- string strType = "";
- for (int j = 0; j < m_dtSteelType.Rows.Count; j++)
- {
- if (m_dtSteelType.Rows[j]["basename"].ToString() == comboBox1.Text.Trim())
- {
- strType = m_dtSteelType.Rows[j]["basecode"].ToString();
- j = m_dtSteelType.Rows.Count;
- }
- }
- if (strType != "")
- {
- for (int i = 0; i < m_dtSteelName.Rows.Count; i++)
- {
- if (m_dtSteelName.Rows[i]["catalogid"].ToString() == strType)
- {
- comboBox2.Items.Add(m_dtSteelName.Rows[i]["steel"].ToString());
- }
- }
- }
- }
- }
- private void button1_Click(object sender, EventArgs e)
- {
- m_szSteelName = comboBox2.Text.Trim();
- if (comboBox2.Text.Trim() != "")
- {
- foreach (DataRow r in m_dtSteelName.Rows)
- {
- if (r["STEEL"].ToString() == m_szSteelName)
- {
- m_szSteelCode = r["STEELCODE"].ToString();
- }
-
- }
-
- }
- this.DialogResult = DialogResult.OK;
- }
- }
- }
|