参照Bindows Samples的ChartTest2.xml
![bi3.gif](https://i-blog.csdnimg.cn/blog_migrate/3b574b8b6089c5fe9a50d8f1e55089d5.gif)
代码:
1
/**/
/// <summary>
2
/// 生成随机颜色数组
3
/// </summary>
4
/// <param name="ColorCount">随机颜色的个数</param>
5
/// <returns>随机颜色数组</returns>
6
private
System.Collections.ArrayList RndColor(
int
ColorCount)
7![ExpandedBlockStart.gif](/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
8![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
9
System.Collections.ArrayList al = new System.Collections.ArrayList();
10![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
11
System.Collections.ArrayList alColor = new System.Collections.ArrayList();
12![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
13
al.Add(System.Drawing.Color.Crimson);
14
al.Add(System.Drawing.Color.DeepPink);
15
al.Add(System.Drawing.Color.DarkMagenta);
16
al.Add(System.Drawing.Color.DarkViolet);
17
al.Add(System.Drawing.Color.Indigo);
18
al.Add(System.Drawing.Color.DarkSlateBlue);
19
al.Add(System.Drawing.Color.Blue);
20
al.Add(System.Drawing.Color.MidnightBlue);
21
al.Add(System.Drawing.Color.RoyalBlue);
22
al.Add(System.Drawing.Color.DodgerBlue);
23
al.Add(System.Drawing.Color.SteelBlue);
24
al.Add(System.Drawing.Color.CadetBlue);
25
al.Add(System.Drawing.Color.DarkSlateGray);
26
al.Add(System.Drawing.Color.Teal);
27
al.Add(System.Drawing.Color.SeaGreen);
28
al.Add(System.Drawing.Color.Green);
29
al.Add(System.Drawing.Color.DarkGreen);
30
al.Add(System.Drawing.Color.OliveDrab);
31
al.Add(System.Drawing.Color.Olive);
32
al.Add(System.Drawing.Color.Gold);
33
al.Add(System.Drawing.Color.Goldenrod);
34
al.Add(System.Drawing.Color.Orange);
35
al.Add(System.Drawing.Color.DarkOrange);
36
al.Add(System.Drawing.Color.Chocolate);
37
al.Add(System.Drawing.Color.Sienna);
38
al.Add(System.Drawing.Color.OrangeRed);
39
al.Add(System.Drawing.Color.Tomato);
40
al.Add(System.Drawing.Color.Red);
41
al.Add(System.Drawing.Color.Brown);
42
al.Add(System.Drawing.Color.DimGray);
43![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
44
int temp = -1 ;//记录上次随机数值,尽量避免生产几个一样的随机数
45![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
46
//采用一个简单的算法以保证生成随机颜色的不同
47
Random rand =new Random();
48
for ( int i = 1 ; i < ColorCount + 1 ; i++ )
49![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
50
if ( temp != -1)
51![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
52
rand =new Random(i*temp*unchecked((int)DateTime.Now.Ticks));
53
}
54
int t = rand.Next(30);
55
if (temp != -1 && temp == t)
56![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
57
return RndColor(ColorCount);
58
}
59![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
60
temp = t ;
61![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
62
alColor.Add(al[t]);
63
64
}
65
66
return alColor;
67
68
}
69![None.gif](/Images/OutliningIndicators/None.gif)
70![None.gif](/Images/OutliningIndicators/None.gif)
71![None.gif](/Images/OutliningIndicators/None.gif)
72![None.gif](/Images/OutliningIndicators/None.gif)
73![None.gif](/Images/OutliningIndicators/None.gif)
74![None.gif](/Images/OutliningIndicators/None.gif)
75![None.gif](/Images/OutliningIndicators/None.gif)
76![ExpandedBlockStart.gif](/Images/OutliningIndicators/ExpandedBlockStart.gif)
/**/
/// <summary>
77
/// 多种类型图表的调用文件
78
/// </summary>
79
/// <param name="标题">Bindows窗体的标题</param>
80
/// <param name="宽度">Bindows窗体的宽度</param>
81
/// <param name="高度">Bindows窗体的高度</param>
82
/// <param name="附属文件名">此主文件调用的数据文件的文件名的前半部分</param>
83
/// <returns>生成主文件时的TimeStamp,供生成数据文件的文件名使用</returns>
84
private
string
AllChartMain(
string
标题,
int
宽度,
int
高度,
string
附属文件名)
85![ExpandedBlockStart.gif](/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
86
System.Text.StringBuilder sbContent = new System.Text.StringBuilder(100);
87![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
88
sbContent.Append("<?xml version=\"1.0\" ?>\n");
89![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
90
sbContent.Append("<application>\n");
91![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
92
sbContent.Append("<window caption=\"" + 标题 + "\" width=\"" + 宽度.ToString() + "\" height=\"" + 高度.ToString() + "\" centered=\"true\" />\n");
93![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
94
sbContent.Append("<resources>\n");
95![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
96
sbContent.Append("<script>\n");
97![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
98
sbContent.Append("<![CDATA[ \n");
99![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
100
string sbCN = this.CurTimeStamp();
101![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
102
sbContent.Append("function " + 附属文件名 + "Main" + sbCN + "() {\n");
103![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
104
sbContent.Append("var win = application.getWindow();\n");
105![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
106
sbContent.Append("var cb = new BiComboBox([\"line\", \"column\", \"bar\", \"pie\", \"grid\"]);\n");
107![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
108
sbContent.Append("win.add(cb);\n");
109![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
110
sbContent.Append("cb.setLocation(10, 10);\n");
111![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
112
sbContent.Append("cb.setWidth(150);\n");
113![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
114
sbContent.Append("var oDoc = BiXmlLoader.load( \"" + 附属文件名 + sbCN + ".xml\" );\n");
115![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
116
sbContent.Append("if (oDoc.parseError.errorCode != 0) {\n");
117![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
118
sbContent.Append("alert(\"无法分析查询到的数据!\");\n");
119![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
120
sbContent.Append("return;\n");
121![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
122
sbContent.Append("}\n");
123![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
124
sbContent.Append("var graph = BiGraph.fromXmlDocument(oDoc);\n");
125![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
126
sbContent.Append("win.add(graph);\n");
127![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
128
sbContent.Append("graph.update();\n");
129![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
130
sbContent.Append("graph.setLocation(10, cb.getHeight() + 20);\n");
131![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
132
sbContent.Append("graph.setRight(10);\n");
133![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
134
sbContent.Append("graph.setBottom(10);\n");
135![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
136
sbContent.Append("graph.setBorder( new BiBorder(1, \"solid\", \"black\") );\n");
137![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
138
sbContent.Append("graph.setBackColor(\"#cfe0f2\");\n");
139![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
140
sbContent.Append("cb.findString(graph.getChartType()).setSelected(true);\n");
141![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
142
sbContent.Append("cb.addEventListener(\"change\", function (e) {\n");
143![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
144
sbContent.Append("graph.setChartType(cb.getSelectedItem().getText());\n");
145![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
146
sbContent.Append("graph.update();\n");
147![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
148
sbContent.Append("}, this);\n");
149![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
150
sbContent.Append("oDoc = null;\n");
151![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
152
sbContent.Append("}\n");
153![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
154
sbContent.Append("" + 附属文件名 + "Main" + sbCN + ".main = function () { new " + 附属文件名 + "Main" + sbCN + "; };\n");
155![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
156
sbContent.Append("]]>\n");
157![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
158
sbContent.Append("</script>\n");
159![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
160
sbContent.Append("</resources>\n");
161![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
162
sbContent.Append("</application>\n");
163![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
164
string strRet = System.IO.Path.Combine(System.IO.Directory.GetCurrentDirectory(), @"html\html\bindows\launcher\" + 附属文件名 + "Main" + sbCN + ".xml");
165![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
166
System.IO.StreamWriter swResult = new System.IO.StreamWriter(strRet, false, System.Text.Encoding.UTF8);
167![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
168
swResult.Write(sbContent.ToString());
169![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
170
swResult.Close();
171![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
172
return sbCN;
173![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
174
}
175![None.gif](/Images/OutliningIndicators/None.gif)
176![None.gif](/Images/OutliningIndicators/None.gif)
177![None.gif](/Images/OutliningIndicators/None.gif)
178![None.gif](/Images/OutliningIndicators/None.gif)
179![None.gif](/Images/OutliningIndicators/None.gif)
180![None.gif](/Images/OutliningIndicators/None.gif)
181![None.gif](/Images/OutliningIndicators/None.gif)
182![None.gif](/Images/OutliningIndicators/None.gif)
183![None.gif](/Images/OutliningIndicators/None.gif)
184![None.gif](/Images/OutliningIndicators/None.gif)
185![None.gif](/Images/OutliningIndicators/None.gif)
186![None.gif](/Images/OutliningIndicators/None.gif)
187![None.gif](/Images/OutliningIndicators/None.gif)
188![ExpandedBlockStart.gif](/Images/OutliningIndicators/ExpandedBlockStart.gif)
/**/
/// <summary>
189
/// 多种类型图表的数据文件
190
/// </summary>
191
/// <param name="视图">使用的视图</param>
192
/// <param name="中间字段">构造的视图可能要包含多余的字段,设定此值介定</param>
193
/// <param name="查询条件">视图的筛选条件</param>
194
/// <param name="图表类型">图表类型,可用Bindows提供的各种图表类型</param>
195
private
void
AllChart(
string
标题,
string
文件名,
int
宽度,
int
高度,
string
视图,
int
中间字段,
string
查询条件,
string
图表类型)
196![ExpandedBlockStart.gif](/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
197
this.win = this.doc.parentWindow;
198![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
199
System.Text.StringBuilder sbContent = new System.Text.StringBuilder(100);
200![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
201
sbContent.Append("<?xml version=\"1.0\" ?>\n");
202![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
203
sbContent.Append("<Graph>\n");
204![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
205
sbContent.Append("<Data>\n");
206![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
207
sbContent.Append("<Categories>\n");
208![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
209
string strSQL = "SELECT * FROM " + 视图 + " WHERE " + 查询条件;
210![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
211
System.Data.DataSet dsResult = HEWin.Sys.sysDb.GetDataSetBySql(strSQL, "Result");
212![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
213
if (dsResult.Tables["Result"].Rows.Count == 0)
214![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
215
this.win.execScript("showMD(\"环境检测管理系统\", \"../../errnorecordset.htm\", true, false, false)", "javascript");
216
dsResult.Dispose();
217
return;
218
}
219![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
220
strSQL = "SELECT syscolumns.name, syscolumns.colid FROM syscolumns INNER JOIN sysobjects ON syscolumns.id = sysobjects.id WHERE (sysobjects.name = N'" + 视图 + "') ORDER BY syscolumns.colid";
221![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
222
System.Data.DataSet dsTable = HEWin.Sys.sysDb.GetDataSetBySql(strSQL, "Table");
223![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
224
if (dsTable.Tables["Table"].Rows.Count < 中间字段 + 1)
225![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
226
this.win.execScript("showMD(\"环境检测管理系统\", \"../../errquery.htm\", true, false, false)", "javascript");
227
dsTable.Dispose();
228
return;
229
}
230![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
231
int intStart = 0;
232![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
233
System.Collections.ArrayList alColor = this.RndColor(10);
234![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
235
string ChartColor = "";
236![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
237
for (int i = 0; i < dsResult.Tables["Result"].Rows.Count; i ++)
238![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
239
sbContent.Append("<Category Id=\"c" + i.ToString() + "\">\n");
240
sbContent.Append("<Title>" + dsResult.Tables["Result"].Rows[i][0].ToString() + "</Title>\n");
241
sbContent.Append("</Category>\n");
242
}
243![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
244
sbContent.Append("</Categories>\n");
245![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
246
sbContent.Append("<SeriesGroup>\n");
247![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
248
intStart = 0;
249![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
250
for(int i = 中间字段; i < dsTable.Tables["Table"].Rows.Count; i ++)
251![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
252
sbContent.Append("<Series Id=\"s" + intStart.ToString() + "\">\n");
253![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
254
sbContent.Append("<Title>" + dsTable.Tables["Table"].Rows[i]["name"].ToString() + "</Title>\n");
255![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
256
sbContent.Append("<Values>\n");
257![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
258
ChartColor += "<Chart Series=\"s" + i.ToString() + "\">\n";
259
ChartColor += "<Fill Color=\"#" + ((System.Drawing.Color)alColor[intStart]).R.ToString("X") + ((System.Drawing.Color)alColor[i]).G.ToString("X") + ((System.Drawing.Color)alColor[i]).B.ToString("X") + "\" />\n";
260
ChartColor += "</Chart>\n";
261![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
262
for (int j = 0; j < dsResult.Tables["Result"].Rows.Count; j ++)
263![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
264
sbContent.Append("<Value Category=\"c" + j.ToString() + "\">" + dsResult.Tables["Result"].Rows[j][i].ToString() + "</Value>");
265
}
266![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
267
sbContent.Append("</Values>\n");
268![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
269
sbContent.Append("</Series>\n");
270![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
271
intStart ++;
272![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
273
}
274![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
275
sbContent.Append("</SeriesGroup>\n");
276![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
277
sbContent.Append("</Data>\n");
278![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
279
sbContent.Append("<Presentation Type=\"" + 图表类型 + "\">\n");
280![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
281
sbContent.Append("<Legend Visible=\"true\" />\n");
282![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
283
sbContent.Append("<Axes>\n");
284![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
285
sbContent.Append("<ValueAxis Visible=\"true\" ShowMajorTicks=\"true\" ShowMinorTicks=\"false\">\n");
286![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
287
sbContent.Append("<Title>Value Axis Title</Title>\n");
288![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
289
sbContent.Append("</ValueAxis>\n");
290![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
291
sbContent.Append("<CategoryAxis Visible=\"true\" ShowMajorTicks=\"true\" ShowMinorTicks=\"false\">\n");
292![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
293
sbContent.Append("<Title>Category Axis Title</Title>");
294![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
295
sbContent.Append("</CategoryAxis>\n");
296![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
297
sbContent.Append("</Axes>\n");
298![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
299
sbContent.Append("<GridLines>\n");
300![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
301
sbContent.Append("<MajorValue Visible=\"true\"><Stroke Color=\"#cfe0f2\" />\n");
302![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
303
sbContent.Append("</MajorValue>\n");
304![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
305
sbContent.Append("<MinorValue Visible=\"false\" />\n");
306![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
307
sbContent.Append("<MajorCategory Visible=\"false\" />\n");
308![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
309
sbContent.Append("<MinorCategory Visible=\"false\" />\n");
310![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
311
sbContent.Append("</GridLines>\n");
312![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
313
sbContent.Append("<ChartArea>\n");
314![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
315
sbContent.Append("<Stroke Color=\"transparent\" />\n");
316![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
317
sbContent.Append("<Fill Color=\"#e3edf9\" Color2=\"white\" Type=\"Gradient\" />\n");
318![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
319
sbContent.Append("</ChartArea>\n");
320![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
321
sbContent.Append("<Points />\n");
322![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
323
sbContent.Append("<Charts>\n");
324![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
325
sbContent.Append(ChartColor);
326![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
327
sbContent.Append("</Charts>\n");
328![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
329
sbContent.Append("</Presentation>\n");
330![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
331
sbContent.Append("</Graph>\n");
332![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
333
string sbCN = this.AllChartMain(标题, 宽度, 高度, 文件名);
334![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
335
string strFileName = 文件名 + "Main" + sbCN + ".xml";
336
337
string strRet = System.IO.Path.Combine(System.IO.Directory.GetCurrentDirectory(), @"html\html\bindows\launcher\" + 文件名 + sbCN + ".xml");
338![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
339
System.IO.StreamWriter swResult = new System.IO.StreamWriter(strRet, false, System.Text.Encoding.UTF8);
340![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
341
swResult.Write(sbContent.ToString());
342![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
343
swResult.Close();
344![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
345
win.execScript("biExec('../html', '" + strFileName + "', false, 0, 'one', true);", "JavaScript");
346![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
347
win = null;
348![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
349
dsTable.Dispose();
350![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
351
dsResult.Dispose();
352![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
353
}
![ExpandedBlockStart.gif](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](/Images/OutliningIndicators/ContractedBlock.gif)
2
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
3
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
4
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
5
![ExpandedBlockEnd.gif](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
6
![None.gif](/Images/OutliningIndicators/None.gif)
7
![ExpandedBlockStart.gif](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](/Images/dot.gif)
8
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
9
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
10
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
11
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
12
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
13
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
14
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
15
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
16
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
17
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
18
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
19
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
20
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
21
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
22
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
23
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
24
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
25
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
26
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
27
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
28
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
29
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
30
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
31
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
32
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
33
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
34
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
35
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
36
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
37
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
38
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
39
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
40
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
41
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
42
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
43
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
44
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
45
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
46
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
47
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
48
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
49
![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](/Images/OutliningIndicators/ContractedSubBlock.gif)
![dot.gif](/Images/dot.gif)
50
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
51
![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](/Images/OutliningIndicators/ContractedSubBlock.gif)
![dot.gif](/Images/dot.gif)
52
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
53
![ExpandedSubBlockEnd.gif](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
54
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
55
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
56
![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](/Images/OutliningIndicators/ContractedSubBlock.gif)
![dot.gif](/Images/dot.gif)
57
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
58
![ExpandedSubBlockEnd.gif](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
59
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
60
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
61
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
62
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
63
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
64
![ExpandedSubBlockEnd.gif](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
65
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
66
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
67
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
68
![ExpandedBlockEnd.gif](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
69
![None.gif](/Images/OutliningIndicators/None.gif)
70
![None.gif](/Images/OutliningIndicators/None.gif)
71
![None.gif](/Images/OutliningIndicators/None.gif)
72
![None.gif](/Images/OutliningIndicators/None.gif)
73
![None.gif](/Images/OutliningIndicators/None.gif)
74
![None.gif](/Images/OutliningIndicators/None.gif)
75
![None.gif](/Images/OutliningIndicators/None.gif)
76
![ExpandedBlockStart.gif](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](/Images/OutliningIndicators/ContractedBlock.gif)
77
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
78
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
79
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
80
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
81
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
82
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
83
![ExpandedBlockEnd.gif](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
84
![None.gif](/Images/OutliningIndicators/None.gif)
85
![ExpandedBlockStart.gif](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](/Images/dot.gif)
86
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
87
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
88
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
89
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
90
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
91
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
92
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
93
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
94
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
95
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
96
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
97
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
98
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
99
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
100
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
101
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
102
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
103
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
104
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
105
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
106
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
107
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
108
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
109
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
110
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
111
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
112
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
113
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
114
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
115
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
116
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
117
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
118
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
119
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
120
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
121
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
122
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
123
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
124
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
125
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
126
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
127
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
128
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
129
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
130
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
131
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
132
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
133
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
134
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
135
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
136
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
137
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
138
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
139
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
140
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
141
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
142
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
143
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
144
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
145
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
146
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
147
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
148
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
149
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
150
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
151
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
152
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
153
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
154
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
155
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
156
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
157
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
158
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
159
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
160
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
161
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
162
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
163
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
164
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
165
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
166
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
167
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
168
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
169
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
170
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
171
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
172
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
173
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
174
![ExpandedBlockEnd.gif](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
175
![None.gif](/Images/OutliningIndicators/None.gif)
176
![None.gif](/Images/OutliningIndicators/None.gif)
177
![None.gif](/Images/OutliningIndicators/None.gif)
178
![None.gif](/Images/OutliningIndicators/None.gif)
179
![None.gif](/Images/OutliningIndicators/None.gif)
180
![None.gif](/Images/OutliningIndicators/None.gif)
181
![None.gif](/Images/OutliningIndicators/None.gif)
182
![None.gif](/Images/OutliningIndicators/None.gif)
183
![None.gif](/Images/OutliningIndicators/None.gif)
184
![None.gif](/Images/OutliningIndicators/None.gif)
185
![None.gif](/Images/OutliningIndicators/None.gif)
186
![None.gif](/Images/OutliningIndicators/None.gif)
187
![None.gif](/Images/OutliningIndicators/None.gif)
188
![ExpandedBlockStart.gif](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](/Images/OutliningIndicators/ContractedBlock.gif)
189
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
190
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
191
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
192
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
193
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
194
![ExpandedBlockEnd.gif](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
195
![None.gif](/Images/OutliningIndicators/None.gif)
196
![ExpandedBlockStart.gif](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](/Images/dot.gif)
197
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
198
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
199
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
200
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
201
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
202
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
203
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
204
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
205
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
206
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
207
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
208
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
209
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
210
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
211
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
212
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
213
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
214
![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](/Images/OutliningIndicators/ContractedSubBlock.gif)
![dot.gif](/Images/dot.gif)
215
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
216
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
217
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
218
![ExpandedSubBlockEnd.gif](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
219
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
220
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
221
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
222
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
223
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
224
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
225
![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](/Images/OutliningIndicators/ContractedSubBlock.gif)
![dot.gif](/Images/dot.gif)
226
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
227
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
228
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
229
![ExpandedSubBlockEnd.gif](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
230
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
231
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
232
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
233
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
234
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
235
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
236
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
237
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
238
![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](/Images/OutliningIndicators/ContractedSubBlock.gif)
![dot.gif](/Images/dot.gif)
239
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
240
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
241
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
242
![ExpandedSubBlockEnd.gif](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
243
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
244
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
245
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
246
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
247
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
248
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
249
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
250
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
251
![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](/Images/OutliningIndicators/ContractedSubBlock.gif)
![dot.gif](/Images/dot.gif)
252
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
253
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
254
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
255
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
256
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
257
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
258
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
259
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
260
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
261
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
262
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
263
![ExpandedSubBlockStart.gif](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](/Images/OutliningIndicators/ContractedSubBlock.gif)
![dot.gif](/Images/dot.gif)
264
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
265
![ExpandedSubBlockEnd.gif](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
266
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
267
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
268
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
269
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
270
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
271
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
272
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
273
![ExpandedSubBlockEnd.gif](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
274
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
275
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
276
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
277
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
278
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
279
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
280
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
281
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
282
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
283
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
284
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
285
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
286
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
287
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
288
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
289
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
290
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
291
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
292
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
293
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
294
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
295
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
296
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
297
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
298
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
299
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
300
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
301
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
302
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
303
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
304
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
305
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
306
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
307
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
308
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
309
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
310
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
311
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
312
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
313
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
314
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
315
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
316
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
317
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
318
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
319
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
320
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
321
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
322
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
323
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
324
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
325
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
326
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
327
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
328
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
329
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
330
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
331
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
332
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
333
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
334
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
335
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
336
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
337
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
338
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
339
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
340
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
341
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
342
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
343
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
344
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
345
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
346
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
347
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
348
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
349
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
350
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
351
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
352
![InBlock.gif](/Images/OutliningIndicators/InBlock.gif)
353
![ExpandedBlockEnd.gif](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
Bindows中是有的颜色名如"DarkViolet"是不能用的,要转换为十六进制的颜色。