CodeSmith datagridview属性
2024-09-24 05:59:36
private void button1_Click(object sender, EventArgs e) //将数据库里的数据直接显示在datagridview1里面
{
SqlConnection conn = new SqlConnection("server=.;database=Cml;user=sa;pwd=123");
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "select * from " + textBox1.Text;
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
//造一个Datatable 是为了给datagridview一个数据源, 数据源有两个一个是泛型集合List<>,另一个则是Datatable
DataTable dt = new DataTable();
if(dr.HasRows)
{
//下面开始往DataTable临时表里存数据(这里是列)
for (int i = ; i < dr.FieldCount; i++)
{
dt.Columns.Add(dr.GetName(i)); //获取到每一列的名字然后存在columns里面
} ////下面开始添加行
dt.Rows.Clear(); while (dr.Read()) //while循环循环的是每一行的数据,只要数据库里有数据,就会一行一行的读出来,每读一行就执行一次while
{
DataRow dtrow = dt.NewRow();//造一个新行
for (int i = ; i < dr.FieldCount; i++)//for循环循环的是确定了某一行后每一列的数据
{
dtrow[i] = dr[i]; //i是索引
}
dt.Rows.Add(dtrow); //将读出来的每一行都存到dt里面去
} }
dataGridView1.DataSource = dt;
cmd.Dispose();
conn.Close();
}
最新文章
- soft-margin SVM
- jquery Ajax 案例
- js严格模式“use strict”
- LinearLayout属性baselineAligned的作用及baseline
- EF 存储过程(上)
- Redhat修改本地yum源
- 东软实训2-在jsp中使用javaBean
- Qt在表格中加入控件
- OpenGL ES 响应屏幕旋转 iOS
- MongoDB基础之一:Conetos下安装MongoDB
- 常用weblogic搜索关键字
- poj2513--并查集+欧拉路+字典树
- NDVI等植被相关指数
- 1.Spring MVC详解
- 研究Duilib的实现结构
- LeetCode——6. ZigZag Conversion
- SDN第4次上机作业
- 我的Python之旅第五天---迭代器和生成器
- YouCompleteMe自动补全的安装配置与使用
- Winform嵌入其它应用程序
热门文章
- ExtJS与jQuery的一点细节上的对比
- Ruby Profiler 详解之 stackprof
- UITableView中cell的圆角(第一个和最后一个)
- 神器——Chrome开发者工具(一)
- Codeforces Round #260 (Div. 2) A~C
- hdu 4155 The Game of 31 博弈论
- 小鲜肉初学JS做得仿京东淘宝竖排二级导航
- 修改webapp底图
- Adb connection Error:远程主机强迫关闭了一个现有的连接 解决方法
- Android 防止按钮连续点击的方法(Button,ImageButton等)