(5)C#工具箱-数据
1.DataSet
2.DataGridView
dataGridView是一个显示网络数据的控件
(1)绑定dataSet
DataSet ds = new DataSet();
//执行数据库查询,返回一个dataset
ds = DB.Query();
//服务端,给dataset的table[0]表起名叫tab。绑定时一定要带上定义的表名
//光标默认定位在第一行第一列
dataGridView1.DataSource = ds.Tables["tab"];

(2)修改字体和颜色
//更改字体
dataGridView1.DefaultCellStyle.Font = new Font("宋体", );
//更改某单元格的字体颜色
dataGridView1.Rows[].Cells[].Style.ForeColor = Color.Red;
//更改某单元格的背景颜色
dataGridView1.Rows[].Cells[].Style.BackColor = Color.Pink;
//选中单元格时的背景色
dataGridView1.Rows[].Cells[].Style.SelectionBackColor = Color.Red;
(3)获得值和索引
选中单个表格或单个行号、列号选中时。当选中多数据时,只能获得第一个
//获得当前单元格的值
string a = dataGridView1.CurrentCell.Value.ToString();
//获得当前单元格所在列索引
int b = dataGridView1.CurrentCell.ColumnIndex;
//获得当前单元格所在行索引
int c = dataGridView1.CurrentCell.RowIndex;
// 设定 (列, 行) 为当前单元格
dataGridView1.CurrentCell = dataGridView1[, ];
选中多格或多行、多列
(4)设置单元格可读、可写性
// 设置 DataGridView1 为只读,用户无法在单元格输入
dataGridView1.ReadOnly = true;
//用户无法选择多行或者多列
dataGridView1.MultiSelect = false;
//滚动条显示类型 左右、垂直、全部、全不
dataGridView1.ScrollBars = ScrollBars.Both;
(5)隐藏
(6)增加、删除、修改
(7)事件

上百个事件,有空再看
3.BindingSource
4.BindingNavigator
把控件拖到dataGridView里,制作翻页和新增、删除

5.Chart 图表控件
(5)C#工具箱-数据的更多相关文章
- C#-WebForm-GridView表格展示数据
GrideView 控件,功能是将数据库的数据用表格的形式展示在页面上 一.<源>代码中放入 GridView 控件 打开<设计>界面 二.绑定数据源 (一)创建 LinQ 类 ...
- 2015-0306—DataLList
DataList具有repeater的所有功能,不同的是DataList自动将模板绘制成为一个表格,每一行数据都绘制成<tr>. 一.SQL的准备工作: 按照以下代码创建: create ...
- 20150301—ASP.NET的Repeater
Repeater与GridView等数据列表一样,都是用来显示数据库的信息的,其中Repeater是最基本的列表形式,其用法也比较灵活. 一.Repeater的位置: 工具箱-数据-Repeater ...
- 20150216—winform中的DataGridView
DataGridView的主要作用是用来按列表来显示信息,其信息的数据源可以是SQL数据库,也可以是一个列表式的集合. DataGridView的位置:工具箱--数据--DataGridView.如下 ...
- ASP.NETserver控件使用之Reportviewer 报表
1. Reportviewer 报表 1.1. Reportviewer控件 注:本教程附2个事例: l 演练:在本地处理模式下将数据库数据源与 ReportViewer W ...
- 转:ReportViewer控件使用方法
a. ReportViewer关联Report1.rdlc的简单呈现b. 对带有报表参数的Report1.rdlc的呈现c. 利用程式生成的DataSet 填充报表d. 调用存储过程 生成DataSe ...
- C#中Chart的简单使用(柱状图和折线图)
首先创建一个windows窗体应用程序,在工具箱—>数据中拖拽一个Chart控件,设置ChartArea背景色为黄色,Legend背景色为绿色,三个Series,Name属性分别为1,2,3,添 ...
- 【DataScience学习笔记】Coursera课程《数据科学家的工具箱》 约翰霍普金斯大学——Week3 Conceptual Issues课堂笔记
Coursera课程<数据科学家的工具箱> 约翰霍普金斯大学 Week3 Conceptual Issues Types of Questions Types of Data Scienc ...
- 深入对比数据科学工具箱:Python和R之争
建议:如果只是处理(小)数据的,用R.结果更可靠,速度可以接受,上手方便,多有现成的命令.程序可以用.要自己搞个算法.处理大数据.计算量大的,用python.开发效率高,一切尽在掌握. 概述 在真实的 ...
随机推荐
- 独立开发unity2d游戏的问答群
129443731 有志独立开发游戏的,只讨论最新的unity2d技术的.群里面主要已问答为主,喜欢聊天的就别加群了,灌水多了会被t.希望能对unity2d比较了解的已及喜欢学习的人加入.
- Unicode字符图标
http://unicode-table.com/cn/#control-character
- 《Cracking the Coding Interview》——第9章:递归和动态规划——题目2
2014-03-20 02:55 题目:从(0, 0)走到(x, y),其中x.y都是非负整数.每次只能向x或y轴的正方向走一格,那么总共有多少种走法.如果有些地方被障碍挡住不能走呢? 解法1:如果没 ...
- STL之queue&stack使用简介
queue 队列也是一个线性存储表,与后进先出的堆栈不同,元素数据的插入在表的一端进行,在另一端删除,从而构成了一个先进先出(First In First Out) 表.插入一端称为队尾,删除一 ...
- EK算法模板
#include<stdio.h> #include<string.h> #include<iostream> #include<algorithm> ...
- 201621123033 《Java程序设计》第6周学习总结
第六次作业 1. 本周学习总结 1.1 面向对象学习暂告一段落,请使用思维导图,以封装.继承.多态为核心概念画一张思维导图或相关笔记,对面向对象思想进行一个总结. 2. 书面作业 1. clone方法 ...
- 命令__shell数字-字符串比较
shell常用逻辑判断 -b file 若文件存在且是一个块特殊文件,则为真 -c file 若文件存在且是一个字符特殊文件,则为真 -d file 若文件存在且是一个目录,则为真 -e file 若 ...
- PL/SQL 查询结果集直接修改数据
使用t.rowid,查询可以直接在查询结果中修改提交 SELECT t.rowid,t.* from UC_ROLE t where ROLE_NAME like '% %'
- js Event对象
(事件阶段)Event Phases Event对象在event第一次触发的时候被创建出来,并且一直伴随着事件在DOM结构中流转的整个生命周期.event对象会被作为第一个参数传递给事件监听的回调函数 ...
- 文件排版(codevs 1300)
题目描述 Description 写电子邮件是有趣的,但不幸的是经常写不好看,主要是因为所有的行不一样长,你的上司想要发排版精美的电子邮件,你的任务是为他编写一个电子邮件排版程序. 完成这个任务最简单 ...