zoukankan      html  css  js  c++  java
  • wp7中使用gridview

    又有一段时间没有写东西了,是因为最近忙于考试,也没时间来院子里面转,今天趁有时间,就写点东西。还是那句老话,写的不好还望见谅!

    今天要写的内容是wp7中使用gridview控件,该控件wp7中应该没有吧,我就从别处挡了一个,拿来用用。呵呵,

    先看下效果:

    相信大家看到这个图一定很熟悉吧,这不叫火车时刻表吗,呵呵,下面讲述一下实现的方法。

    先看下xaml里面的代码:

    View Code
     1  <my:GridView HorizontalAlignment="Left" Name="gridView1" Background="Transparent" VerticalAlignment="Top" Height="732">
    2 <my:GridView.Columns>
    3 <my:GridViewTextColumn Header="车次" Binding="{Binding TrainCode}"/>
    4 <my:GridViewTextColumn Header="始发站" Binding="{Binding FirstStation}"/>
    5 <my:GridViewTextColumn Header="终点站" Binding="{Binding LastStation}"/>
    6 <my:GridViewTextColumn Header="发车站" Binding="{Binding StartStation}"/>
    7 <my:GridViewTextColumn Header="发车时间" Binding="{Binding StartTime}"/>
    8 <my:GridViewTextColumn Header="到达站" Binding="{Binding ArriveStation}"/>
    9 <my:GridViewTextColumn Header="到达时间" Binding="{Binding ArriveTime}"/>
    10 <my:GridViewTextColumn Header="里程(KM)" Binding="{Binding KM}"/>
    11 <my:GridViewTextColumn Header="历时" Binding="{Binding UserDate}"/>
    12 </my:GridView.Columns>
    13 </my:GridView>

    代码其实很简单,后台就更简单了,绑定一下就可以了,这些数据都是从webservices中获取来的。

    后台:

     try
                {
                    gridView1.ItemsSource = App.collection;
                    int count = gridView1.Columns.Count;
                    if (count > 9)
                    {
                        for (int i = 9; i < count; i++)
                        {
                            gridView1.Columns.Remove(gridView1.Columns[9]);
                        }
                    }
                }
                catch { }
    

      顺便提示大家伙一下,这个控件有一些弊端,连续接受数据的话,会重复,所以我们必须把重复的列给去掉。

    如果有想要dll文件的就给我留个邮箱,谢谢。

    特别声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    什么是跨域?什么是同源策略?如何解决
    安装路由的环境
    react的开发环境
    遍历列表,遍历对象,以及组件
    redux 状态管理工具
    react的钩子函数
    json-server
    react中的setState,受控组件和非受控组件以及组件的传值
    vue中的插槽
    react遍历列表
  • 原文地址:https://www.cnblogs.com/nianshou/p/2422039.html
Copyright © 2011-2022 走看看