WPF DataGrid、ListView 简单绑定
生活随笔
收集整理的這篇文章主要介紹了
WPF DataGrid、ListView 简单绑定
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
DataGrid運行效果:
?
xaml 代碼:
<DataGrid?Name="dtgData"??ItemsSource="{Binding}"??AutoGenerateColumns="False">????????????<DataGrid.Columns>
????????????????<DataGridTextColumn?Binding="{Binding?Path=id}"?Header="ID"?HeaderStringFormat="id"/>
????????????????<DataGridTextColumn?Binding="{Binding?Path=name?}"?Header="名稱"?HeaderStringFormat="name"?/>
????????????????<DataGridTextColumn?Binding="{Binding?Path=level?}"?Header="等級"?HeaderStringFormat="level"?/>
????????????</DataGrid.Columns>
????????</DataGrid>
cs 代碼:
private?void?BindData()????????{
????????????SqlConnection?conn?=?new?SqlConnection();
????????????conn.ConnectionString?=?"server=192.168.....;database=hospital;uid=sa;pwd=123456";
????????????SqlCommand?comm?=?new?SqlCommand();
????????????string??strSql="select?*?from?address";
????????????comm.CommandType?=?CommandType.Text;
????????????DataTable?dt?=?new?DataTable();
????????????conn.Open();
????????????SqlDataAdapter?sda?=?new?SqlDataAdapter(strSql,?conn);
????????????sda.Fill(dt);
????????????dtgData.ItemsSource?=?dt.DefaultView;
????????}
ListView 運行效果:
?
xaml 代碼:
<ListView??Name="ltvData">????????????<ListView.View?>
????????????????<GridView?x:Name="gvw1">
????????????????????<GridViewColumn??Header="ID"??DisplayMemberBinding="{Binding?Path=id}"></GridViewColumn>
????????????????????<GridViewColumn??Header="名稱"?DisplayMemberBinding="{Binding?Path=name}"></GridViewColumn>
????????????????????<GridViewColumn??Header="等級"?DisplayMemberBinding="{Binding?Path=level}"></GridViewColumn>
????????????????</GridView>
????????????</ListView.View>
????????</ListView>
cs 代碼:
//數(shù)據(jù)綁定????????private?void?BindData(string?strSql)
????????{
????????????SqlConnection?conn?=?new?SqlConnection();
????????????conn.ConnectionString?=?"server=.;database=hospital;uid=sa;pwd=123456";
????????????SqlCommand?comm?=?new?SqlCommand();
????????????comm.CommandType?=?CommandType.Text;
????????????DataTable?dt?=?new?DataTable();
????????????conn.Open();
????????????SqlDataAdapter?sda?=?new?SqlDataAdapter(strSql,?conn);
????????????sda.Fill(dt);
????????????ltvData.ItemsSource?=?dt.DefaultView;
????????}?????????
本文來自zhangqynuli的博客,原文地址:http://hi.baidu.com/zhangqynuli/blog/item/f96d41c9236a6359f31fe707.html
《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的WPF DataGrid、ListView 简单绑定的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 页面导航的基础与深入
- 下一篇: Android在初始化时弹出popwin