zoukankan
html css js c++ java
[基础]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; }
}
}
作者:
菩提树下的杨过
出处:
http://yjmyzz.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
查看全文
相关阅读:
python常用代码: logging 和 无视locale强制东8区
近期文摘2
偶尔用一次windows开发,有点明白为何人觉得macos对开发友好
zz golang str json map互转
golang一些有价值文章摘录
从 'golang新手容易犯的三个错误' 中学到的知识点
macos下使用postgresql
python netsnmp与pysnmp
快速实现python抓包嗅探
macos下npm install 报错: fsevents .... permission denined
原文地址:https://www.cnblogs.com/yjmyzz/p/1027616.html
最新文章
物流小程序有关------反思bug
2019华为软件精英挑战赛 思路分析
2019华为软件精英挑战赛 赛后总结
new和delete创建和释放动态数组
利用logistic回归解决多分类问题
logistic 回归(线性和非线性)
梯度下降法解决线性回归
ACM-后序遍历(简单方法和正规方法)
Python3面向对象编程实例
scanf函数和cin的区别、类的数组、C++排序函数
热门文章
班课4
班课4 decision tree
班课3
班课3
班课2
班课2
openCV学习
lecture 4
lecture 4
lecture 4
Copyright © 2011-2022 走看看