摘要:
有一网友要求从txt文本文件读取一些数据,然后组合为特定格式的数据行。原论题如下,刚才开始的要求描述得不太清楚,后来补充完整了。Insus.NET觉得本论题可有练习文本件读取功力,因此尝试实现一下。方法也许不是最好的。首先创建一个类,专门用来处理文本文件每一行文本的。 由于每行文本将分割为两段,因此宣告两个属性来存储。静态的TryParse()是判断是文本行是否符合要求。空行不处理,不是空行的,一定为3个空格。然后把第一段赋值给第一个属性E1,把第二和第三段组合再赋值给第二个属性E2。最后是再写override ToString()方法。接下来,我们开始处理文本文件,先是获取文本文件的物理路径 阅读全文
摘要:
问题来自,基本要求是对文件行做一些特定排序。解决问题,是首先读到文本文本所有行,进行分析,然后再对其排序,写重写回文本文件。在下面的演示中,Insus.NET略过重写成文本文件,只是在页面输出。准备好一个文本文件ds.txt,内容跟网友大约一样。Insus.NET先写一个对象,即是处理文本文件每一行,把每一行转换为一个对象。 下面的类别中,有一个方法TryParse()是为了判断文本行是否符合分析数据的要求。让类别在应用时,获取到正确的冒号(:)前后值。下面是读取文本文件,获取所有行,并做排序:也就是说,当输出第二行时,改为输出第三行,同理,在输出第三行时,改为输出第二行,其余的,按正常顺序输 阅读全文
摘要:
本博文,Insus.NET教你动态实现变更Repeater控件HeaderTemplate列名。一般情况之下,是不需要动态变更,只有动态有Repeater控件不变情况之下,来显示多种数据源进行绑定。这样就得动态变更HeaderTemplate列名,甚至还要动态变更ItemTemplate内的行或列信息。在实现这个功能之前,我们得先准备好常规的Repeater控件的显示,与数据绑定。在网页中,写好Repeater:去.aspx.cs为Repeater控件绑定数据源:网页浏览一下看看效果:Ok,下面我们来实现动态显示HeaderTemplate的信息,为了能动态呈现,得修改一下html的代码:Co 阅读全文