<CheckBox Name="chkAll" Content="全选" /> </GridViewColumn.Header > </GridViewColumn> <GridViewColumn > </GridViewColumn> <GridViewColumn Header="账号" Width="80"> <GridViewColumn.CellTemplate > </GridViewColumn> <GridViewColumn
Header="姓名"> <telerik:GridViewColumn.CellTemplate> <DataTemplate > </telerik:GridViewColumn> <telerik:GridViewColumn Header="年龄"> <telerik:GridViewColumn.CellTemplate> <DataTemplate > </telerik:GridViewColumn> <telerik:GridViewColumn > </telerik:GridViewColumn> </telerik:RadGridView.Columns> </telerik
ItemsSource="{Binding}" > <ListView.View> <GridView > <GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}" Width="50"></GridViewColumn> <GridViewColumn Header="Age" DisplayMemberBinding="{Binding Age}" Width="50"></GridViewColumn> <GridViewColumn Header="Email" DisplayMemberBinding="{Binding Email}" Width="50"></GridViewColumn> if (e.OriginalSource is GridViewColumnHeader) { //获得点击的列 GridViewColumn
Width="200" Header="文件名" DisplayMemberBinding="{Binding FileName}" /> <GridViewColumn Width ="100" Header="大小" DisplayMemberBinding="{Binding FileSize}"/> <GridViewColumn Width="200 " Header="进度" DisplayMemberBinding="{Binding DownloadProcess}"/> <GridViewColumn Width="100 " Header="下载速度" DisplayMemberBinding="{Binding DownloadSpeed}"/> <GridViewColumn Width="200 ="100" Header="大小" DisplayMemberBinding="{Binding FileSize}"/> <GridViewColumn Width="200
DisplayMemberBinding="{Binding UserName}" Header="用户名"/> <GridViewColumn DisplayMemberBinding="{Binding GridView列由GridViewColumn对象表示,能根据其内容自动调整大小,你也可以显示地指定GridViewColumn的宽度。 你可以在表头间拖动来调整列的大小。 DisplayMemberBinding属性定义将GridViewColumn的内容绑定到EmployeeInfoDataSource的数据成员。 > <GridViewColumn DisplayMemberBinding="{Binding Path=EmployeeNumber}" Header="Employee No." GridView布局与样式 GridViewColumn的列单元格和列标题具有相同的宽度。默认情况下,每个列都会调整其宽度以适应其内容。当然,你也可以为其设置固定宽度。相关数据内容显示在水平行中。
="120" Name="gridView1"> <telerik:RadGridView.Columns> <telerik:GridViewColumn Header="姓名" Width="80" > <telerik:GridViewColumn.CellTemplate> > </telerik:GridViewColumn> <telerik:GridViewColumn Header= "性别" Width="80" > <telerik:GridViewColumn.CellTemplate> > </telerik:GridViewColumn> </telerik:RadGridView.Columns>
Width="80" Header="Index" DisplayMemberBinding="{Binding Index}"/> <GridViewColumn Width="100" Header="Name" DisplayMemberBinding="{Binding Name}"/> <GridViewColumn 这部分请看 WPF 控件【L】ListView(三) ListView+GridView+GridViewColumn+DisplayMemberBinding多列绑定数据的用法_xpj8888的博客- Width="80" Header="Index" DisplayMemberBinding="{Binding Index}" /> <GridViewColumn Width="100" Header="Name" DisplayMemberBinding="{Binding Name}"/> <GridViewColumn
Header="编号" DisplayMemberBinding="{Binding ID}" Width="100"></GridViewColumn> <GridViewColumn Header="姓名" DisplayMemberBinding="{Binding Name}" Width="100"></GridViewColumn> </GridView 因为XAML支持对内容属性的简写,可以省略<GridView.Columns>这层标签,直接在GridView内部定义<GridViewColumn>对象,GridViewColumn中最重要的一个属性是 如果想用更复杂的结构来表示这一标题或数据,则可为GridViewColumn设置Head Template和Cell Template,它们的类型都是DataTemplate 接下来下后台代码 IList Header="编号" DisplayMemberBinding="{Binding ID}" Width="100"></GridViewColumn> <GridViewColumn
Binding Path=DataList}" > <ListView.View> <GridView> <GridViewColumn Header="ID" DisplayMemberBinding="{Binding ID}" /> <GridViewColumn Header="Name if (e.OriginalSource is GridViewColumnHeader) { //获取点击列 GridViewColumn
ListView.ItemContainerStyle> <ListView.View> <GridView> <GridViewColumn Header="序号" DisplayMemberBinding="{Binding XH}" Width="100"/> <GridViewColumn Header="日期" DisplayMemberBinding="{Binding time}" Width="140"/> <GridViewColumn Header ="项目" DisplayMemberBinding="{Binding CostItem}" Width="100"/> <GridViewColumn Header
XAML代码来创建一个GridView:<ListView x:Name="grdStudents"> <ListView.View> <GridView> <GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}" /> <GridViewColumn Header="Age" DisplayMemberBinding ="{Binding Age}" /> <GridViewColumn Header="Gender" DisplayMemberBinding="{Binding Gender}
Binding Path=ArticleList}"> <ListView.View> <GridView> <GridViewColumn Header="标题" Width="80" CellTemplateSelector="{x:Null}"> <GridViewColumn.CellTemplate > </GridViewColumn> <GridViewColumn Header="文章内容"> <GridViewColumn.CellTemplate> <DataTemplate> > </GridViewColumn> </GridView> </ListView.View>
Header="缩略图" Width="100"> <GridViewColumn.CellTemplate> > </GridViewColumn> <GridViewColumn Header="文件名" DisplayMemberBinding ="{Binding FileName}" Width="200"/> <GridViewColumn Header="识别状态" DisplayMemberBinding <GridViewColumn.CellTemplate> <DataTemplate> > </GridViewColumn> </GridView> </ListView.View>
VerticalAlignment="Top"> <ListView.View> <GridView> <GridViewColumn Header="12"/> <GridViewColumn Header="12"/> <GridViewColumn
ListView.View"> <Setter.Value> <GridView> <GridViewColumn Header="Id" Width="100"> <GridViewColumn.CellTemplate> > </GridViewColumn> <GridViewColumn Header="Name" Width ="150"> <GridViewColumn.CellTemplate> <DataTemplate > </GridViewColumn> </GridView> </Setter.Value
> </GridViewColumn> <GridViewColumn DisplayMemberBinding="{Binding Index2}" Width=" > </GridViewColumn> <GridViewColumn DisplayMemberBinding="{Binding Index3}" Width="310 > </GridViewColumn> <GridViewColumn DisplayMemberBinding="{Binding Index4}" Width="200 > </GridViewColumn> <GridViewColumn> <GridViewColumn.Header> > </GridViewColumn> </GridViewColumnCollection> <!
DataTemplate.Triggers> </DataTemplate> <GridViewColumnCollection x:Key="gvcc"> <GridViewColumn Header="Name" CellTemplate="{StaticResource CellTemplate_Name}" /> <GridViewColumn Header ="Age" DisplayMemberBinding="{Binding Age}" Width="60" /> <GridViewColumn Header="Sex
= 80; Items.Add(listView5); } } } <ListView.View> <GridView> <GridViewColumn Header="姓名" Width="120" DisplayMemberBinding="{Binding Name}" /> <GridViewColumn Header="分数"
Header="ID" Width="60" DisplayMemberBinding="{Binding Id}" /> <GridViewColumn Header ="Name" Width="80" DisplayMemberBinding="{Binding Name}" /> <GridViewColumn Header="Age ListView是一个控件,GridView是ListView的View(目前ListView只有此唯一的一个View 2010年) GridViewColumn 属于 <GridView.Columns <ListView.View> <GridView > //加@表示属性,不加@表示子级元素 <GridViewColumn Header="ID" Width="60" DisplayMemberBinding="{Binding XPath=@Id}" /> <GridViewColumn
的CellTemplate属性,相当于给GridViewColumn单元格里的数据穿衣服 ~~~~ 让我们用一个例子对比UserControl与DataTemplate的使用。 DataTemplate的一个常用之处是GridViewColumn的CellTemplate属性。把GridViewColumn放置在GridView控件里就可以生成表格了。 GridViewColumn的默认CellTemplate是使用TextBlock只读性地显示数据,如果我们想让用户能修改数据或者使用CheckBox显示bool类型数据的话就需要自定义DataTemplate ="{StaticResource nameDT}"/> <GridViewColumn Header="技术" CellTemplate="{StaticResource skillDT}"/> <GridViewColumn Header="已工作" CellTemplate="{StaticResource hjDT}"/>