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#
获取wpf datagrid当前被编辑单元格的内容
原文 获取wpf datagrid当前被编辑单元格的内容 确认修改单元个的值, 使用到datagrid的两个事件 开始编辑事件 BeginningEdit="dataGrid_BeginningEdit" 编辑结束事件 CellEditEnding="dataGrid_CellEditE...
2353 0
|
C#
WPF DataGrid 每行ComboBox 内容不同的设置方法
原文:WPF DataGrid 每行ComboBox 内容不同的设置方法 ...
1094 0
c#Winform修改datatable的列的操作和一些combox绑定实体类,dataGridview的注意点 弹出确认框 弹出的winform出现的位置 load
ds是DataSet 是Datatable的集合 ds.Tables[0]是得到第一张表 然后就是对dt的操作 将Fill_ID列名修改为 “序号” 依次修改列名 combox绑定list 显示combox上的值是用cmb_name 但是 在窗体加载的时候 cmb_name是 它本身的类型名字 而不是空 只有当它上面绑定有真正的值后才会显示。
1369 0