这中效果是怎么做出来的啊???

解决方案 »

  1.   

    没有看见图哦,lz是不是要找Grid控件,这个很多的啊:像GridView之类的都是;还有DevExpress,Infogistic, ComponetOne,GrapeCity这些公司都有Grid控件。
      

  2.   

         在C#的 工具栏中 怎么找不到你说的  Grid控件,GridView  呀 也没有``
      就 找到个DataGridView  的``  但是那个控件我不懂用``  我看一下,,好象也做不出我题目所说的效果呀``
      

  3.   

           用 richtextbox  做得个框出来``
       但是 , 那里面的网格线怎么做出来的呀````???
         有点象EXECL    的那个一样``             可以填入数据``  修改数据````                 不知道这样是不是说得清楚了`
      

  4.   

    算了,废话太多了,还是写个Demo吧,这个使用DataGridView写的,只有UI,没有逻辑,纯粹的演示:using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }        /// <summary>
            /// The main entry point for the application.
            /// </summary>
            [STAThread]
            static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new Form1());
            }        /// <summary>
            /// Required designer variable.
            /// </summary>
            private System.ComponentModel.IContainer components = null;        /// <summary>
            /// Clean up any resources being used.
            /// </summary>
            /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
            protected override void Dispose(bool disposing)
            {
                if (disposing && (components != null))
                {
                    components.Dispose();
                }
                base.Dispose(disposing);
            }        #region Windows Form Designer generated code        /// <summary>
            /// Required method for Designer support - do not modify
            /// the contents of this method with the code editor.
            /// </summary>
            private void InitializeComponent()
            {
                System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
                System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
                this.dataGridView1 = new System.Windows.Forms.DataGridView();
                this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
                this.Column3 = new System.Windows.Forms.DataGridViewComboBoxColumn();
                this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
                this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
                this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
                ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
                this.SuspendLayout();
                // 
                // dataGridView1
                // 
                this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
                this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
                this.Column1,
                this.Column3,
                this.Column2,
                this.Column5,
                this.Column4});
                this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill;
                this.dataGridView1.Location = new System.Drawing.Point(0, 0);
                this.dataGridView1.Name = "dataGridView1";
                this.dataGridView1.RowTemplate.Height = 23;
                this.dataGridView1.Size = new System.Drawing.Size(553, 290);
                this.dataGridView1.TabIndex = 0;
                // 
                // Column1
                // 
                this.Column1.HeaderText = "姓名";
                this.Column1.Name = "Column1";
                // 
                // Column3
                // 
                this.Column3.FillWeight = 60F;
                this.Column3.HeaderText = "性别";
                this.Column3.Items.AddRange(new object[] {
                "男",
                "女"});
                this.Column3.Name = "Column3";
                this.Column3.Resizable = System.Windows.Forms.DataGridViewTriState.False;
                this.Column3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
                this.Column3.Width = 60;
                // 
                // Column2
                // 
                dataGridViewCellStyle1.Format = "N0";
                dataGridViewCellStyle1.NullValue = null;
                this.Column2.DefaultCellStyle = dataGridViewCellStyle1;
                this.Column2.HeaderText = "年龄";
                this.Column2.Name = "Column2";
                // 
                // Column5
                // 
                dataGridViewCellStyle2.Format = "d";
                dataGridViewCellStyle2.NullValue = null;
                this.Column5.DefaultCellStyle = dataGridViewCellStyle2;
                this.Column5.HeaderText = "生日";
                this.Column5.Name = "Column5";
                // 
                // Column4
                // 
                this.Column4.FillWeight = 150F;
                this.Column4.HeaderText = "地址";
                this.Column4.Name = "Column4";
                this.Column4.Width = 150;
                // 
                // Form1
                // 
                this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
                this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
                this.ClientSize = new System.Drawing.Size(553, 290);
                this.Controls.Add(this.dataGridView1);
                this.Name = "Form1";
                this.Text = "Form1";
                ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
                this.ResumeLayout(false);        }        #endregion        private System.Windows.Forms.DataGridView dataGridView1;
            private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
            private System.Windows.Forms.DataGridViewComboBoxColumn Column3;
            private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
            private System.Windows.Forms.DataGridViewTextBoxColumn Column5;
            private System.Windows.Forms.DataGridViewTextBoxColumn Column4;
        }
    }