界面初始化显示
来源:互联网 发布:网络机房改造方案 编辑:程序博客网 时间:2024/05/16 07:12
private void show355BDpic0() //库位状态(button)显示
{
string tempShelve_no = "";
string tempFS="";
try
{
conn = new OracleConnection(ConnectionString);
conn.Open();
OracleDataAdapter da = new OracleDataAdapter(String.Format("SELECT Shelve_no,Flag_State FROM T_GJ_Shelve Where Shelve_no like '01A%' Order by Shelve_no"), conn);
ds = new DataSet();
da.Fill(ds, "01A_KW");
da.Dispose();
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
tempShelve_no = ds.Tables["01A_KW"].Rows[i]["Shelve_no"].ToString();
tempFS = ds.Tables["01A_KW"].Rows[i]["Flag_State"].ToString();
string controlBtnName = "btn_" + tempShelve_no;
foreach (Control kj_1 in this.Controls)
{
if (kj_1 is GroupBox)
{
foreach (Control kj_2 in kj_1.Controls)
{
if (kj_2 is Button)
{
bool flag2;
flag2 = kj_2.Name.Equals(controlBtnName, StringComparison.CurrentCultureIgnoreCase);
switch (tempFS)
{
case "0": //空闲未锁定
if (flag2)
((Button)kj_2).BackColor = Color.White; //白色
break;
case "1": //空闲锁定
if (flag2)
((Button)kj_2).BackColor = Color.FromArgb(255, 192, 192); //浅红
break;
case "2": //占用未锁定
if (flag2)
{
((Button)kj_2).BackgroundImage = ToolsManagement.Properties.Resources.BreakDownT;
((Button)kj_2).BackgroundImageLayout = ImageLayout.Stretch;
//((Button)kj_2).BackColor = Color.FromArgb(128, 128, 255); //浅蓝
}
break;
case "3": //占用锁定
if (flag2)
{
((Button)kj_2).BackgroundImage = ToolsManagement.Properties.Resources.BreakDownT;
((Button)kj_2).BackgroundImageLayout = ImageLayout.Stretch;
((Button)kj_2).BackColor = Color.FromArgb(255, 192, 192); //浅红
//((Button)kj_2).BackColor = Color.FromArgb(255, 255, 192); //浅黄
}
break;
}
}
}
}
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
conn.Close();
conn.Dispose();
ds.Dispose();
}
}
{
string tempShelve_no = "";
string tempFS="";
try
{
conn = new OracleConnection(ConnectionString);
conn.Open();
OracleDataAdapter da = new OracleDataAdapter(String.Format("SELECT Shelve_no,Flag_State FROM T_GJ_Shelve Where Shelve_no like '01A%' Order by Shelve_no"), conn);
ds = new DataSet();
da.Fill(ds, "01A_KW");
da.Dispose();
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
tempShelve_no = ds.Tables["01A_KW"].Rows[i]["Shelve_no"].ToString();
tempFS = ds.Tables["01A_KW"].Rows[i]["Flag_State"].ToString();
string controlBtnName = "btn_" + tempShelve_no;
foreach (Control kj_1 in this.Controls)
{
if (kj_1 is GroupBox)
{
foreach (Control kj_2 in kj_1.Controls)
{
if (kj_2 is Button)
{
bool flag2;
flag2 = kj_2.Name.Equals(controlBtnName, StringComparison.CurrentCultureIgnoreCase);
switch (tempFS)
{
case "0": //空闲未锁定
if (flag2)
((Button)kj_2).BackColor = Color.White; //白色
break;
case "1": //空闲锁定
if (flag2)
((Button)kj_2).BackColor = Color.FromArgb(255, 192, 192); //浅红
break;
case "2": //占用未锁定
if (flag2)
{
((Button)kj_2).BackgroundImage = ToolsManagement.Properties.Resources.BreakDownT;
((Button)kj_2).BackgroundImageLayout = ImageLayout.Stretch;
//((Button)kj_2).BackColor = Color.FromArgb(128, 128, 255); //浅蓝
}
break;
case "3": //占用锁定
if (flag2)
{
((Button)kj_2).BackgroundImage = ToolsManagement.Properties.Resources.BreakDownT;
((Button)kj_2).BackgroundImageLayout = ImageLayout.Stretch;
((Button)kj_2).BackColor = Color.FromArgb(255, 192, 192); //浅红
//((Button)kj_2).BackColor = Color.FromArgb(255, 255, 192); //浅黄
}
break;
}
}
}
}
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
conn.Close();
conn.Dispose();
ds.Dispose();
}
}
- 界面初始化显示
- swing初始化一个JFrame实现点击A界面的一个按钮,显示B界面,无论点击多少次,都只显示一个B界面
- 通用CSS初始化界面
- 界面初始化组件
- 界面激活初始化
- android 程序初始化界面..
- android 程序初始化界面.. .
- Winform界面异步初始化
- QSplashScreen 制作初始化界面
- 美化自己的对话框--运用Splash控件显示初始化界面
- 多窗口文档初始化只显示主界面不打开任何视图
- 初学百度地图常见问题(界面显示不出,初始化SDk错误,隐藏缩放按钮等。)
- c++ builder 界面初始化举例
- word初始化显示比例
- wstring需要显示初始化
- SWT 界面时钟显示
- 等待显示界面
- Maxthon显示界面问题
- Android学习笔记24:网格视图
- java struts 2 使用拦截器完成权限控制
- DBF PACK
- C++著名程序库的比较和学习经验
- HTML颜色代码表
- 界面初始化显示
- Format Strings for PyArg_ParseTuple()
- 18天Java学习---15.面向对象编程10-Java中final关键字,抽象类与接口
- openSUSE下如何查看Linux版本
- Unix/Linux下的stdout,stdin和stderr
- 远程数据库备份到本地(本地无数据库)
- .NET 性能优化方法总结
- Linux C语言操作MySQL
- SuSE linux网络配置手记(一)