2013/08/18 C# WPF 学习笔记

DataGrid控件  基本显示属性


DataGridTemplateColumn 相关



<DataGridTemplateColumn Header="水果" IsReadOnly="True">
     <DataGridTemplateColumn.CellTemplate>
          <DataTemplate>
             <ComboBox SelectedIndex="{Binding Type}">
                   <ComboBox.Items>
                          <ComboBoxItem Content="苹果梨"></ComboBoxItem>
                          <ComboBoxItem Content="西瓜"></ComboBoxItem>
                          <ComboBoxItem Content="李子"></ComboBoxItem>
                          <ComboBoxItem Content="樱桃"></ComboBoxItem>
                    </ComboBox.Items>
              </ComboBox>
          </DataTemplate>
     </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>

实现DataGrid 自动添加序号

private void Window_Loaded(object sender, RoutedEventArgs e)
{
   dg_view.LoadingRow += new EventHandler<DataGridRowEventArgs>(DataGrid_LoadingRow);
}

private void DataGrid_LoadingRow(object sender, DataGridRowEventArgs e)
{
   e.Row.Header = e.Row.GetIndex() + 1; //设置行表头的内容值
            
}

List 与 ArrayList

今天了解到的区别:List 可以加泛型,ArrayList不可以加泛型

某个函数的借口定义为字符串数组,可是该字符串数组是动态的。

动态字符串数组的实现:


List<String> list = new List<String>();
list.Add("1");

list.Add("2");

list.Add("3");

list.Add("4");

String[] strArray = list.ToArray();

 




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值