以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- StringBuilder的AppendLine顺序问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131120) |
-- 作者:wangjh8888 -- 发布时间:2019/2/17 20:18:00 -- StringBuilder的AppendLine顺序问题 老师 好,下面代码运行结果,为什么FileName.txt的行顺序 不能和DataTables("场景列表")的行顺序相同,我需要相同的顺序,有什么办法?谢谢 Dim sb As New StringBuilder For Each dr As DataRow In DataTables("场景列表").dataRows sb.AppendLine(dr("State") & vbtab & dr("ScreenClass") & vbtab & dr("Screen") & vbtab & dr("Screen属性") _ & vbtab & dr("Screen数据源") & vbtab & dr("数据源窗口开关") & vbtab & dr("Cont1属性") & vbtab & dr("Cont2属性") & vbtab & dr("Cont3属性") _ & vbtab & dr("SP宽度") & vbtab & dr("HH宽度") & vbtab & dr("Posi记忆") _ & vbtab & dr("Filter字符") & vbtab & dr("备播开关") & vbtab & dr("备播值") & vbtab & dr("显示列") ) Next FileSys.WriteAllText( dlg.FileName ,sb.Tostring, False, Encoding.Default)
|
-- 作者:有点蓝 -- 发布时间:2019/2/18 10:03:00 -- 肯定是一致的。但是DataTables("场景列表")和界面看到的Tables("场景列表")的顺序未必是一样的 如果要按照界面看到的顺序,请遍历Tables("场景列表"),而不是DataTables("场景列表")
|