DataGridView数据控件演示

简介:

书上的一段话,没有深入介绍呀。这才是我感兴趣的。

。。。基要以小型网格显示只读值或者使用户能够编辑具有数百万条记录的表,DataGridView控件将提供可以方便地进行编程以及有效地利用内存的解决方案。。。。。。

BUT,后来书上都没有讲的。。

复制代码
 1 using System;
 2 using System.Collections.Generic;
 3 using System.ComponentModel;
 4 using System.Data;
 5 using System.Drawing;
 6 using System.Linq;
 7 using System.Text;
 8 using System.Threading.Tasks;
 9 using System.Windows.Forms;
10 using System.Data.SqlClient;
11 
12 namespace WindowsFormsApplication7
13 {
14     public partial class Form1 : Form
15     {
16         SqlConnection conn;
17         SqlDataAdapter sda;
18         DataSet ds = null;
19         public Form1()
20         {
21             InitializeComponent();
22         }
23 
24         private void Form1_Load(object sender, EventArgs e)
25         {
26             conn = new SqlConnection("server = .; database = msdb ; uid = A; pwd = B");
27             sda = new SqlDataAdapter("select * from MSdbms_map", conn);
28             ds = new DataSet();
29             sda.Fill(ds, "map");
30             dataGridView1.DataSource = ds.Tables[0];
31             dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
32             dataGridView1.ReadOnly = true;
33             dataGridView1.DefaultCellStyle.SelectionBackColor = Color.DarkRed;
34         }
35 
36         private void button1_Click(object sender, EventArgs e)
37         {
38             string msg = string.Format("第{0}行,第{1}列", dataGridView1.CurrentCell.RowIndex, dataGridView1.CurrentCell.ColumnIndex);
39             label1.Text = "选择的单元格为: " + msg;
40         }
41     }
42 }
复制代码

目录
相关文章
|
C#
C# DataGridview控件自动下拉到最后一行
有时候使用DataGridView难免会在最后插入一条数据,如果插入的数据超过滚动条显示的行数,那么默认情况下不会显示到最后一行。增加以下代码一直将滚动条拉倒最低。 this.dataGridView1.
2757 0
c#Winform修改datatable的列的操作和一些combox绑定实体类,dataGridview的注意点 弹出确认框 弹出的winform出现的位置 load
ds是DataSet 是Datatable的集合 ds.Tables[0]是得到第一张表 然后就是对dt的操作 将Fill_ID列名修改为 “序号” 依次修改列名 combox绑定list 显示combox上的值是用cmb_name 但是 在窗体加载的时候 cmb_name是 它本身的类型名字 而不是空 只有当它上面绑定有真正的值后才会显示。
1379 0