[基础]datagridview绑定数据源的几种常见方式
时间:2022-04-23
本文章向大家介绍[基础]datagridview绑定数据源的几种常见方式,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
private void button1_Click(object sender, EventArgs e)
{
//using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connStr"].ToString()))
//{
// SqlDataAdapter sda = new SqlDataAdapter("Select * From T_Class Where F_Type='Product' order by F_RootID,F_Orders", conn);
// DataSet Ds = new DataSet();
// sda.Fill(Ds, "T_Class");
// //使用DataSet绑定时,必须同时指明DateMember
// //this.dataGridView1.DataSource = Ds;
// //this.dataGridView1.DataMember = "T_Class";
// //也可以直接用DataTable来绑定
// this.dataGridView1.DataSource = Ds.Tables["T_Class"];
//}
//甚至直接直接绑定数组
ArrayList AL = new ArrayList();
AL.Add(new myItem("text1", "value1"));
AL.Add(new myItem("text2", "value2"));
AL.Add(new myItem("text3", "value3"));
this.dataGridView1.DataSource = AL;
}
class myItem
{
private string _Text;
private string _Value;
public myItem(string text, string value)
{
this._Text = text;
this._Value = value;
}
public string Text {
set { _Text = value; }
get { return _Text; }
}
public string Value
{
set { _Value = value; }
get { return _Value; }
}
}
- 微信小程序获取用户信息签名解密C#
- Docker的核心概念,镜像操作
- RabbitMQ的基本使用到高级特性
- RabbitMQ的应用场景以及基本原理介绍
- JournalNode的edits目录没有格式化异常分析
- 聊一聊Javasript继承
- Git基础命令使用(个人总结)
- Centos搭建Docker环境
- Consul Config 使用Git做版本控制的实现
- 让XP支持4G内存
- Consul微服务的配置中心体验篇
- 如何使用Sentry实现Hive/Impala的数据脱敏
- 如何使用Oozie API接口向Kerberos环境的CDH集群提交Shell作业
- Docker下redis的主从、持久化配置
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Python人工智能经典算法之决策树
- Python人工智能经典算法之聚类算法
- 【NPM库】- 0x06 - WebSocket
- 代码详解——《无人驾驶车辆模型预测控制》3.3.3代码详解
- 【前端】:模块化 - 打包技术
- 代码详解——《无人驾驶车辆模型预测控制》3.3.3参考路径更改
- MySQL redo与undo日志解析
- 样本不平衡造成的影响和解决方案
- 代码详解——NMPC路径跟踪复杂参考路径设置
- 代码详解——NMPC之加入控制平顺性惩罚项
- 代码详解——采用控制增量作为控制输入的NMPC路径跟踪
- 程序员进阶系列:年少不懂爱家家,懂了已是猿中人。
- 代码详解——Simulink中的运动学模型
- Spring Boot 特性之 Failure Analysis
- 「周末福报」头铁的我,一头扎进了知识盲区 ThreadLocal