码迷,mamicode.com
首页 > Windows程序 > 详细

C#后台动态添加Grid表格

时间:2017-06-19 18:41:39      阅读:390      评论:0      收藏:0      [点我收藏+]

标签:erb   llb   media   windows   gif   页面   sed   closed   log   

前面页面:

技术分享
1 <ScrollViewer x:Name="sv_data" Grid.Row="1" BorderBrush="#25A0DA" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
2 
3 <Grid x:Name="rgv_schedule" Background="White" Width="3150"></Grid>
4 
5 </ScrollViewer>
View Code

 

从后台动态添加行和列

添加多行:

技术分享
1                 //新建5行
2                 for (int k = 0; k < 5; k++)
3                 {
4                     RowDefinition row = new RowDefinition() { Height = new GridLength(30) };
5                     grid_box.RowDefinitions.Add(row);
6                 }
View Code

 

添加列:

技术分享
 1             //清空列表
 2             rgv_schedule.Children.Clear();
 3             //添加第一行(表头)
 4             RowDefinition row = new RowDefinition() { Height = new GridLength(30) };
 5             rgv_schedule.RowDefinitions.Add(row);
 6             //姓名列
 7             ColumnDefinition col_name = new ColumnDefinition() { Width = new GridLength(50) };
 8             rgv_schedule.ColumnDefinitions.Add(col_name);
 9 
10             System.Windows.Controls.Border b_name = new System.Windows.Controls.Border() { BorderThickness = new Thickness(1, 1, 1, 1), BorderBrush = new SolidColorBrush(System.Windows.Media.Colors.Black) };
11             TextBlock txt_name = new TextBlock() { Text = "姓名", FontSize = 13, FontWeight = FontWeights.Black, VerticalAlignment = VerticalAlignment.Center, TextAlignment = TextAlignment.Center };
12             b_name.Child = txt_name;
13             b_name.SetValue(Grid.ColumnProperty, 0);//设置边框所在列
14             b_name.SetValue(Grid.RowProperty, 0);//设置边框所在行
15             rgv_schedule.Children.Add(b_name);//将边框添加到表格中
View Code

 

C#后台动态添加Grid表格

标签:erb   llb   media   windows   gif   页面   sed   closed   log   

原文地址:http://www.cnblogs.com/KLLQBKY/p/7049867.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!