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";
                //
               
            }
  • 相关阅读:
    Python学习第42天(ftp习题实现day4)
    Python学习第41天(ftp习题实现day3)
    Python学习第40天(ftp习题实现day2)
    Python学习第39天(ftp习题实现day1)
    Python学习第38天(文件处理,os、sys、pickle模块复习)
    Python学习第37天(socketserver继承原理、通讯加密)
    Python学习第36天(socketserver模块导入)
    Python学习第35天(粘包)
    个人读书笔记04—业务用例图
    命令模式
  • 原文地址:https://www.cnblogs.com/wuhuisheng/p/2511855.html
Copyright © 2011-2022 走看看