美文网首页
前期准备

前期准备

作者: czm123 | 来源:发表于2019-04-01 00:05 被阅读0次
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;






public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        void initLV(ListView l)
        {
            l.MultiSelect = false;
            l.GridLines = true;
            l.FullRowSelect = true;
            l.View = View.Details;
        }

        void loadLV(ListView l, string sql)
        {
            try
            {
                con.Open();
                SqlDataAdapter da = new SqlDataAdapter(sql, con);
                DataTable dt = new DataTable();
                da.Fill(dt);
                l.Items.Clear();
                l.Columns.Clear();
                int i, j;
                for (i = 0; i < dt.Columns.Count; i++)
                    l.Columns.Add(dt.Columns[i].Caption, (l.Width - 4) / dt.Columns.Count);
                for (i = 0; i < dt.Rows.Count; i++)
                {
                    ListViewItem li = new ListViewItem();
                    li.SubItems[0].Text = dt.Rows[i][0].ToString().Trim();
                    for (j = 1; j < dt.Columns.Count; j++)
                    {
                        string s = dt.Rows[i][j].ToString().Trim();
                        try
                        {
                            DateTime dtime = DateTime.Parse(s);
                            li.SubItems.Add(dtime.Date.ToShortDateString());
                        }
                        catch
                        {
                            li.SubItems.Add(s);
                        }
                    }
                    l.Items.Add(li);
                }
            }
            catch { }
            finally { con.Close(); }
        }

        SqlConnection con = new SqlConnection();





        void loadCB(ComboBox c, string sql)
        {
            try
            {
                con.Open();
                SqlCommand cmd = con.CreateCommand();
                cmd.CommandText = sql;
                SqlDataReader rd = cmd.ExecuteReader();
                c.Items.Clear();
                while (rd.Read()) c.Items.Add(rd.GetValue(0).ToString().Trim());
            }
            catch { }
            finally { con.Close(); }
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            con.ConnectionString = @"server=.\chen;database=b2014;integrated security=true";
            initLV(listView1);

            loadCB(comboBox1, "select tname from teachers");
            loadCB(comboBox2, "select tno from teachers");


        }

相关文章

  • 前期准备

    因为工作太忙,很多东西都没有时间仔细准备,所以办理完离职手续以后,没有马上出发,在家做了半个月的准备工作。...

  • 前期准备

    对于有开发能力的商家,现在,各大电商平台的开发平台已经提供成熟的API接口,供开发人员调用,可以方便的处理订单、自...

  • 前期准备

    工具篇 目标篇 一句话保证 我的理性思考

  • 前期准备

    2017-11-13 今天把未来2个月的目标定下来了,加油,今后就往这个方向走,每天必须在简书上记笔记! 2017...

  • 前期准备

    企业调研、项目组织、项目计划 企业调研->组织建设->技能准备->里程碑计划->需求阶段... 企业调研 调研主要...

  • 前期准备

    学习django要做前期准备,笔者使用的是python3.6.8,安装的anaconda,使用pycharm编译器...

  • 前期准备

  • 前期准备

    团队人员基础配备 运营(了解各平台规则、各平台视频发布、现场后勤保障,带货/视频插入商品选择和沟通、直播辅助等) ...

  • Hellgate | 前期准备

    学习 Play framework 一年有余,官方文档基本翻遍,百无聊赖之下,想要做一个文字页游。 其灵感源于学生...

  • 前期准备(一)

    首先得攒钱买个车 想出去,而且消费不是很大的情况(尽量不选择住酒店,不去餐馆吃饭等),需要从各个方面节约,因此需要...

网友评论

      本文标题:前期准备

      本文链接:https://www.haomeiwen.com/subject/uegpbqtx.html