winform 动态加载表以按钮形式显示机器状态
来源:互联网 发布:普通话练习软件下载 编辑:程序博客网 时间:2024/05/22 16:55
DataSet ds = new DataSet();
using (SqlConnection conn = new SqlConnection("Data Source=192.168.1.234;Initial Catalog=wiktest;User ID=sa;Password=*****"))
{
SqlCommand comm=new SqlCommand("select id,name,des,zt from machine", conn);
comm.CommandType = CommandType.Text;
SqlDataAdapter da = new SqlDataAdapter(comm);
da.Fill(ds, "UserTable");
}
int mint = ds.Tables[0].Rows.Count;
int row = 0;
string s = "test";
//bool zt;
for (int rr=0;rr<mint;rr++)
{
if (rr % 10 == 0 && rr != 0)
{
row++;
}
Button btn = new Button();
//控件名称
btn.Name = "mybutton" + rr.ToString();
//控件显示文本
btn.Text = string.Format("机器{0}", ds.Tables[0].Rows[rr][0].ToString());
s = ds.Tables[0].Rows[rr][2].ToString();
if (ds.Tables[0].Rows[rr][3].ToString() == "True")
btn.BackColor = Color.Red;
else
btn.BackColor = Color.Blue;
//控件大小
btn.Size = new Size(50, 50);
//控件位置【动态变化】
btn.Location = new Point(50 + rr % 10 * 100, 50 + row * 100);
//添加到窗体
this.Controls.Add(btn);
ToolTip msg = new ToolTip();
msg.ShowAlways = true;
msg.SetToolTip(btn, s);
using (SqlConnection conn = new SqlConnection("Data Source=192.168.1.234;Initial Catalog=wiktest;User ID=sa;Password=*****"))
{
SqlCommand comm=new SqlCommand("select id,name,des,zt from machine", conn);
comm.CommandType = CommandType.Text;
SqlDataAdapter da = new SqlDataAdapter(comm);
da.Fill(ds, "UserTable");
}
int mint = ds.Tables[0].Rows.Count;
int row = 0;
string s = "test";
//bool zt;
for (int rr=0;rr<mint;rr++)
{
if (rr % 10 == 0 && rr != 0)
{
row++;
}
Button btn = new Button();
//控件名称
btn.Name = "mybutton" + rr.ToString();
//控件显示文本
btn.Text = string.Format("机器{0}", ds.Tables[0].Rows[rr][0].ToString());
s = ds.Tables[0].Rows[rr][2].ToString();
if (ds.Tables[0].Rows[rr][3].ToString() == "True")
btn.BackColor = Color.Red;
else
btn.BackColor = Color.Blue;
//控件大小
btn.Size = new Size(50, 50);
//控件位置【动态变化】
btn.Location = new Point(50 + rr % 10 * 100, 50 + row * 100);
//添加到窗体
this.Controls.Add(btn);
ToolTip msg = new ToolTip();
msg.ShowAlways = true;
msg.SetToolTip(btn, s);
0 0
- winform 动态加载表以按钮形式显示机器状态
- [WinForm]dataGridView动态加载以本地图片显示列
- 以DLL形式加载的自动更新的显示对话框
- 像文字一样的按钮,submit按钮以文本的形式显示出来
- 对话框以字符串形式显示
- 以Dialog形式显示Activity
- activity以Dialog形式显示
- winform动态加载事件
- winform 动态显示公告
- WinForm雷达动态显示
- Winform不显示关闭按钮
- jquery将数据以table的形式显示,实现数据统计,分页,以及动态添加,搜索
- 解决winform中mdi子窗体加载时显示最大化最小化按钮的方法
- ext 动态加载按钮
- 懒加载的形式创建一个按钮
- 加载按钮不同状态图片
- BootStrap 按钮加载状态改变
- 以十六进制形式显示文件内容
- 数据库监听
- div滚动条在最低端
- SQL SERVER日常运维巡检系列之六——作业运行情况
- java相关基础知识整理复习(二)
- Nvidia GPU 的存储架构 发展
- winform 动态加载表以按钮形式显示机器状态
- ViewPager切换动画速度修改
- Cloudera Manager Java Version
- 基于链表的学生成绩管理系统
- 整理Runntime相关
- chart.js(2.4)笔记
- Codeforces Round #387 (Div. 2) A+B+C+D!
- 文件输入输出流
- EasyTouch