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;
WPF 控件DataGrid绑定的更多相关文章
- WPF MVVM从入门到精通6:RadioButton等一对多控件的绑定
原文:WPF MVVM从入门到精通6:RadioButton等一对多控件的绑定 WPF MVVM从入门到精通1:MVVM模式简介 WPF MVVM从入门到精通2:实现一个登录窗口 WPF MVVM ...
- WPF DevExpress Chart控件 界面绑定数据源,不通过C#代码进行绑定
<Grid x:Name="myGrid" Loaded="Grid_Loaded" DataContext="{Binding PartOne ...
- 使用 WebView2 封装一个生成 PDF 的 WPF 控件
使用 WebView2 封装一个生成 PDF 的 WPF 控件 最近在迁移项目到 .net6,发现项目中用的 PDF 库不支持 .net6,于是想着换一个库.结果找了一大圈,发现不是版本不支持,就是收 ...
- (转)WPF控件开源资源
(转)WPF控件开源资源 Textbox Drag/Drop in WPFhttp://www.codeproject.com/Articles/42696/Textbox-Drag-Drop-in- ...
- Sparrow.Chart.Wpf控件的动态调用
最近需要在Wpf程序中显示曲线,感觉Sparrow.Chart.Wpf控件不错(http://sparrowtoolkit.codeplex.com/),完全开源的一个控件支持,可以通过nuget下载 ...
- WPF控件NumericUpDown (转)
WPF控件NumericUpDown示例 (转载请注明出处) 工具:Expression Blend 2 + Visual Studio 2008 语言:C# 框架:.Net Framework 3. ...
- 实现对DataGird控件的绑定操作
//实现对DataGird控件的绑定操作 function InitGrid(queryData) { $('#grid').datagrid({ //定位到Table标签,Table标签的ID是gr ...
- WPF 控件库——仿制Windows10的进度条
WPF 控件库系列博文地址: WPF 控件库——仿制Chrome的ColorPicker WPF 控件库——仿制Windows10的进度条 WPF 控件库——轮播控件 WPF 控件库——带有惯性的Sc ...
- WPF控件开源资源
(转)WPF控件开源资源 Textbox Drag/Drop in WPFhttp://www.codeproject.com/Articles/42696/Textbox-Drag-Drop-in- ...
随机推荐
- H5神器之canvas应用——网页修改保存图片
因为最近项目上的要求,需要在页面中可以对一张图片进行涂改和添加文字,然后再保存到(服务器)本地,因为也是第一次接触这方面的,然后爬网页啊爬网页,之后发现了一款adobe开发的一款插件,适合 Anroi ...
- Oracle基础 exp/imp和expdp/impdp的区别:
一.exp/imp和expdp/impdp在功能上的区别: 1.把用户usera的对象导入到userb emp/imp用法: formuser=usera touser=userb; empdp/im ...
- Umbraco(1) - Document Types(翻译文档)
Document Types Data first nothing in = nothing out! 任何网站的第一步是创建一个"Document Type"-几次安装后你会熟悉 ...
- [python] HDU自动登录提交代码程序
调了一个下午,被python的正则绊住了:在C#上运作好好的式子在python老是报错,原来python的断言式必须是固定长度的,像类似(?<=[^>].*?)的零宽度正回顾后发断言是不允 ...
- HDU 1875 畅通工程再续 (最小生成树)
畅通工程再续 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Subm ...
- hdu3068
最长回文 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submis ...
- [CAMCOCO][C#]我的系统架构.服务器端.(二)----DATA层
这一层在园子里有很多很多的介绍了,这层写好之后老胡也没多研究,基本上就是参考的园子里大咖们的写法,具体的说明老胡也细说不了了,把接口和思路简单描述一下就好,如果有问题还是那句话,感谢您不吝赐教,老胡这 ...
- PowerDesigner的数据类型
用PowerDesigner 15 设计个数据库,每个字段的数据类型设计真是头大,根据字段意思看用哪个类型最合适还得仔细研究呀.贴几个数据类型表格收藏一下^_^ Numeric data types ...
- c# 语法5.0 新特性 转自网络
本专题概要: 引言 同步代码存在的问题 传统的异步编程改善程序的响应 C# 5.0 提供的async和await使异步编程更简单 async和await关键字剖析 小结 一.引言 在之前的C#基础知 ...
- Houdini 13在Ubuntu系统下流畅运行、不崩溃
至尊影视特效软件Houdini FX,当前最新版是13.0.547,经过试用在Ubuntu系统下可以完美运行,目前为止还没出现过崩溃的情况,之前在windows下使用Houdini 13简直就是噩梦, ...