WPF 控件DataGrid绑定
WPF 手动绑定 DataGrid 例子:
前台:
<DataGrid AutoGenerateColumns="False" Name="dataGrid1">
<DataGrid.Columns>
<DataGridTextColumn Header="商品名称" Binding="{Binding Path=GoodsName}"></DataGridTextColumn>
<DataGridTextColumn Header="内容" Binding="{Binding Path=GoodsIntroduce}"></DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
后台:
private void button1_Click(object sender, RoutedEventArgs e)
{
string sql = "server=.;database=db_Tome1;uid=sa;pwd=123456";//连接字符串
SqlConnection sqlcon = new SqlConnection(sql);//
textBox1.Text = "AAAA";
string date = datePicker1.Text;
string sqlstr = "select GoodsName from tb_GoodsInfo";
SqlDataAdapter da = new SqlDataAdapter(sqlstr, sqlcon);
DataSet ds = new DataSet();
ds.Clear();
DataTable table1 = new DataTable();
sqlcon.Open();
da.Fill(ds, "table1");
dataGrid1.ItemsSource = ds.Tables[0].DefaultView;
sqlcon.Dispose();
sqlcon.Close();
}
WPF 自动绑定 DataGrid 例子:加 ItemsSource
前台:加 ItemsSource
<DataGrid AutoGenerateColumns="True" Height="200" HorizontalAlignment="Left" Margin="37,63,0,0"
ItemsSource="{Binding Path=table1}" Name="dataGrid1" VerticalAlignment="Top" Width="200" ></DataGrid>
后台:
private void button1_Click(object sender, RoutedEventArgs e)
{
string sql = "server=.;database=db_Tome1;uid=sa;pwd=123456";//连接字符串
SqlConnection sqlcon = new SqlConnection(sql);//
textBox1.Text = "AAAA";
string date = datePicker1.Text;
string sqlstr = "select * from tb_GoodsInfo";
SqlDataAdapter da = new SqlDataAdapter(sqlstr, sqlcon);
DataSet ds = new DataSet();
ds.Clear();
DataTable table1 = new DataTable();
sqlcon.Open();
da.Fill(ds, "table1");
dataGrid1.DataContext = DataContext = ds;
sqlcon.Dispose();
sqlcon.Close();
}
WPF 自动绑定 DataGrid 例子:不带ItemsSource的
前台:
<DataGrid AutoGenerateColumns="True" Height="200" HorizontalAlignment="Left" Margin="37,63,0,0"
Name="dataGrid1" VerticalAlignment="Top" Width="200" ></DataGrid>
后台:
dataGrid1.ItemsSource = ds.Tables[0].DefaultView;
最新文章
- XSS 前端防火墙 —— 整装待发
- android 转化json日期
- python 版本问题大全
- C++ 表达式
- tyvj1022 - 进制转换 ——进制为负数
- 再战map
- 学习JQuery中文文档之map()函数和get()函数
- 在windows下使用linux的开发环境
- 利用CSS3打造一组质感细腻丝滑的按钮
- 高性能JavaScript模板引擎原理解析
- MongoDB基础之五:游标
- LinkCode 下一个排列、上一个排列
- 通过vmware 启动cloudera-quickstart-vm-5.10.0-0-vmware.zip镜像无法启动。
- 配置scrapy-splash+python爬取医院信息(利用了scrapy-splash)
- HTML中锚点的使用
- [PHP] yield沟通函数循环内外
- jmeter实例介绍
- Echart横坐标时间轴滑动
- windows2012安装
- Fabric实例