zoukankan      html  css  js  c++  java
  • c#之combox下列列表框与datagridview及datagridviewtextboxcolumn关联显示

       1,在下拉列表框添加项
        2,在文本框显示下拉列表框的不同项
          3,显示datagridview的列表列标题为下拉列表框不同项的内容

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    
    namespace learncomboxanddatagridview
    {
        public partial class Form1 : Form
        {
    
            private System.Windows.Forms.ComboBox comboBox1;
            private System.Windows.Forms.TextBox textBox1;
            private System.Windows.Forms.DataGridView dataGridView1;
            private System.Windows.Forms.DataGridViewTextBoxColumn col1;
            public Form1()
            {
                InitializeComponent();
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                //items属性的add方法
                comboBox1.Name = "cmb1";
                comboBox1.Items.Add("正常账户");
                comboBox1.Items.Add("睡眠账户");
                comboBox1.Items.Add("久悬账户");
                comboBox1.Items.Add("转营业处收入账户");
    
            }
    
            private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                //选择不同的下列列表框内容在文本框显示对应内容
                //items属性
                textBox1.Text = (string)comboBox1.Items[comboBox1.SelectedIndex];
                col1.HeaderText = textBox1.Text;
            }
        }
    }
    private void InitializeComponent()
            {
                //略去部分不重要内容,此方法代码为窗体设计器自动生成
                // dataGridView1
                //
                this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
                this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
                this.col1});
                this.dataGridView1.Location = new System.Drawing.Point(22, 245);
                this.dataGridView1.Name = "dataGridView1";
                this.dataGridView1.RowTemplate.Height = 23;
                this.dataGridView1.Size = new System.Drawing.Size(240, 150);
                this.dataGridView1.TabIndex = 2;
                //
                // col1
                //
                this.col1.HeaderText = "colheadertext";
                this.col1.Name = "col1";
                //
               
            }
  • 相关阅读:
    java编程规范
    Servlet生命周期
    BBS
    Hibernate主键自增策略
    MyBatis举例以及连接数据库过程
    myBatis框架的配置部分
    持续集成
    2017-02-23 .NET Core Tools转向使用MSBuild项目格式
    记录表TABLE中 INDEX BY BINARY_INTEGER 的作用
    什么是 BIND 变量?
  • 原文地址:https://www.cnblogs.com/wuhuisheng/p/2511855.html
Copyright © 2011-2022 走看看