用什么容器能实现当窗体载入时,在容器内显示表格??? 在线等 这中效果是怎么做出来的啊??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有看见图哦,lz是不是要找Grid控件,这个很多的啊:像GridView之类的都是;还有DevExpress,Infogistic, ComponetOne,GrapeCity这些公司都有Grid控件。 在C#的 工具栏中 怎么找不到你说的 Grid控件,GridView 呀 也没有`` 就 找到个DataGridView 的`` 但是那个控件我不懂用`` 我看一下,,好象也做不出我题目所说的效果呀`` 用 richtextbox 做得个框出来`` 但是 , 那里面的网格线怎么做出来的呀````??? 有点象EXECL 的那个一样`` 可以填入数据`` 修改数据```` 不知道这样是不是说得清楚了` 算了,废话太多了,还是写个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; }} 怎么把字典集合数据绑定到DataGridView中 Winform实现圆角TextBox c# FontStyle 枚举 & ~FontStyle.Bold Array 能用代码设置ImageList图片的大小吗? 一个简单问题:时间格式 问题:如何在ListBox里面显示多列 在按钮事件里怎么调用动态生成datagridview控件 c# 调用Oracle存储过程 PLS-00201:必须声明标识符 关于datagrid的问题(在线等待)分不够可加! 关于控件属性 谁有winforms的OA啊给小弟一个啊!!!
就 找到个DataGridView 的`` 但是那个控件我不懂用`` 我看一下,,好象也做不出我题目所说的效果呀``
但是 , 那里面的网格线怎么做出来的呀````???
有点象EXECL 的那个一样`` 可以填入数据`` 修改数据```` 不知道这样是不是说得清楚了`
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;
}
}