frmSetSampling.cs.svn-base 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352
  1. using System;
  2. using System.Data;
  3. using System.Drawing;
  4. using System.Collections;
  5. using System.ComponentModel;
  6. using System.Windows.Forms;
  7. namespace Core.LgMes.Client.LgIntegrationQuery
  8. {
  9. /// <summary>
  10. /// FrmSetSampling 的摘要说明。
  11. /// </summary>
  12. public class frmSetSampling : System.Windows.Forms.Form
  13. {
  14. private IContainer components;
  15. #region " Construct "
  16. public frmSetSampling()
  17. {
  18. //
  19. // Windows 窗体设计器支持所必需的
  20. //
  21. InitializeComponent();
  22. //
  23. // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
  24. //
  25. }
  26. /// <summary>
  27. /// 清理所有正在使用的资源。
  28. /// </summary>
  29. protected override void Dispose( bool disposing )
  30. {
  31. if( disposing )
  32. {
  33. if(components != null)
  34. {
  35. components.Dispose();
  36. }
  37. }
  38. base.Dispose( disposing );
  39. }
  40. #region Windows 窗体设计器生成的代码
  41. /// <summary>
  42. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  43. /// 此方法的内容。
  44. /// </summary>
  45. private void InitializeComponent()
  46. {
  47. this.components = new System.ComponentModel.Container();
  48. Infragistics.Win.UltraWinGrid.UltraGridBand ultraGridBand1 = new Infragistics.Win.UltraWinGrid.UltraGridBand("Table1", -1);
  49. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn1 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("ASSAYTYPECODE");
  50. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn2 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("工序名");
  51. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn3 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("Select");
  52. Infragistics.Win.Appearance appearance18 = new Infragistics.Win.Appearance();
  53. Infragistics.Win.Appearance appearance19 = new Infragistics.Win.Appearance();
  54. Infragistics.Win.Appearance appearance20 = new Infragistics.Win.Appearance();
  55. Infragistics.Win.Appearance appearance14 = new Infragistics.Win.Appearance();
  56. Infragistics.Win.UltraWinToolbars.UltraToolbar ultraToolbar1 = new Infragistics.Win.UltraWinToolbars.UltraToolbar("ulttoolMain");
  57. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool1 = new Infragistics.Win.UltraWinToolbars.ButtonTool("All");
  58. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool2 = new Infragistics.Win.UltraWinToolbars.ButtonTool("AllCancel");
  59. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool3 = new Infragistics.Win.UltraWinToolbars.ButtonTool("OK");
  60. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool4 = new Infragistics.Win.UltraWinToolbars.ButtonTool("Cancel");
  61. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool5 = new Infragistics.Win.UltraWinToolbars.ButtonTool("All");
  62. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool6 = new Infragistics.Win.UltraWinToolbars.ButtonTool("AllCancel");
  63. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool7 = new Infragistics.Win.UltraWinToolbars.ButtonTool("OK");
  64. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool8 = new Infragistics.Win.UltraWinToolbars.ButtonTool("Cancel");
  65. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool10 = new Infragistics.Win.UltraWinToolbars.ButtonTool("Inverse(I) ");
  66. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool12 = new Infragistics.Win.UltraWinToolbars.ButtonTool("Inverse ");
  67. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top = new Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea();
  68. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom = new Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea();
  69. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left = new Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea();
  70. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right = new Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea();
  71. this.frmSetSampling_Fill_Panel = new System.Windows.Forms.Panel();
  72. this.ultraGrid1 = new Infragistics.Win.UltraWinGrid.UltraGrid();
  73. this.dataSet1 = new System.Data.DataSet();
  74. this.dataTable1 = new System.Data.DataTable();
  75. this.dataColumn1 = new System.Data.DataColumn();
  76. this.dataColumn2 = new System.Data.DataColumn();
  77. this.dataColumn3 = new System.Data.DataColumn();
  78. this.ultraToolbarsManager1 = new Infragistics.Win.UltraWinToolbars.UltraToolbarsManager(this.components);
  79. ((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).BeginInit();
  80. ((System.ComponentModel.ISupportInitialize)(this.dataSet1)).BeginInit();
  81. ((System.ComponentModel.ISupportInitialize)(this.dataTable1)).BeginInit();
  82. ((System.ComponentModel.ISupportInitialize)(this.ultraToolbarsManager1)).BeginInit();
  83. this.SuspendLayout();
  84. //
  85. // _FrmBase_Fill_Panel_Toolbars_Dock_Area_Top
  86. //
  87. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.AccessibleRole = System.Windows.Forms.AccessibleRole.Grouping;
  88. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(229)))), ((int)(((byte)(215)))));
  89. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.DockedPosition = Infragistics.Win.UltraWinToolbars.DockedPosition.Top;
  90. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.ForeColor = System.Drawing.SystemColors.ControlText;
  91. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.Location = new System.Drawing.Point(0, 0);
  92. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.Name = "_FrmBase_Fill_Panel_Toolbars_Dock_Area_Top";
  93. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.Size = new System.Drawing.Size(295, 28);
  94. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top.ToolbarsManager = this.ultraToolbarsManager1;
  95. //
  96. // _FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom
  97. //
  98. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.AccessibleRole = System.Windows.Forms.AccessibleRole.Grouping;
  99. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(229)))), ((int)(((byte)(215)))));
  100. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.DockedPosition = Infragistics.Win.UltraWinToolbars.DockedPosition.Bottom;
  101. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.ForeColor = System.Drawing.SystemColors.ControlText;
  102. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.Location = new System.Drawing.Point(0, 319);
  103. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.Name = "_FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom";
  104. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.Size = new System.Drawing.Size(295, 0);
  105. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.ToolbarsManager = this.ultraToolbarsManager1;
  106. //
  107. // _FrmBase_Fill_Panel_Toolbars_Dock_Area_Left
  108. //
  109. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.AccessibleRole = System.Windows.Forms.AccessibleRole.Grouping;
  110. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(229)))), ((int)(((byte)(215)))));
  111. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.DockedPosition = Infragistics.Win.UltraWinToolbars.DockedPosition.Left;
  112. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.ForeColor = System.Drawing.SystemColors.ControlText;
  113. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.Location = new System.Drawing.Point(0, 28);
  114. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.Name = "_FrmBase_Fill_Panel_Toolbars_Dock_Area_Left";
  115. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.Size = new System.Drawing.Size(0, 291);
  116. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.ToolbarsManager = this.ultraToolbarsManager1;
  117. //
  118. // _FrmBase_Fill_Panel_Toolbars_Dock_Area_Right
  119. //
  120. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.AccessibleRole = System.Windows.Forms.AccessibleRole.Grouping;
  121. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(229)))), ((int)(((byte)(215)))));
  122. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.DockedPosition = Infragistics.Win.UltraWinToolbars.DockedPosition.Right;
  123. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.ForeColor = System.Drawing.SystemColors.ControlText;
  124. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.Location = new System.Drawing.Point(295, 28);
  125. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.Name = "_FrmBase_Fill_Panel_Toolbars_Dock_Area_Right";
  126. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.Size = new System.Drawing.Size(0, 291);
  127. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.ToolbarsManager = this.ultraToolbarsManager1;
  128. //
  129. // frmSetSampling_Fill_Panel
  130. //
  131. this.frmSetSampling_Fill_Panel.Cursor = System.Windows.Forms.Cursors.Default;
  132. this.frmSetSampling_Fill_Panel.Dock = System.Windows.Forms.DockStyle.Fill;
  133. this.frmSetSampling_Fill_Panel.Location = new System.Drawing.Point(0, 28);
  134. this.frmSetSampling_Fill_Panel.Name = "frmSetSampling_Fill_Panel";
  135. this.frmSetSampling_Fill_Panel.Size = new System.Drawing.Size(295, 291);
  136. this.frmSetSampling_Fill_Panel.TabIndex = 8;
  137. //
  138. // ultraGrid1
  139. //
  140. this.ultraGrid1.DataSource = this.dataSet1;
  141. ultraGridColumn1.Header.VisiblePosition = 0;
  142. ultraGridColumn1.RowLayoutColumnInfo.OriginX = 0;
  143. ultraGridColumn1.RowLayoutColumnInfo.OriginY = 0;
  144. ultraGridColumn1.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(83, 0);
  145. ultraGridColumn1.RowLayoutColumnInfo.SpanX = 2;
  146. ultraGridColumn1.RowLayoutColumnInfo.SpanY = 2;
  147. ultraGridColumn1.Width = 63;
  148. ultraGridColumn2.Header.VisiblePosition = 1;
  149. ultraGridColumn3.DefaultCellValue = "False";
  150. ultraGridColumn3.Header.VisiblePosition = 2;
  151. ultraGridColumn3.RowLayoutColumnInfo.OriginX = 4;
  152. ultraGridColumn3.RowLayoutColumnInfo.OriginY = 0;
  153. ultraGridColumn3.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(63, 0);
  154. ultraGridColumn3.RowLayoutColumnInfo.SpanX = 1;
  155. ultraGridColumn3.RowLayoutColumnInfo.SpanY = 2;
  156. ultraGridColumn3.Style = Infragistics.Win.UltraWinGrid.ColumnStyle.CheckBox;
  157. ultraGridBand1.Columns.AddRange(new object[] {
  158. ultraGridColumn1,
  159. ultraGridColumn2,
  160. ultraGridColumn3});
  161. ultraGridBand1.RowLayoutStyle = Infragistics.Win.UltraWinGrid.RowLayoutStyle.ColumnLayout;
  162. this.ultraGrid1.DisplayLayout.BandsSerializer.Add(ultraGridBand1);
  163. appearance18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(158)))), ((int)(((byte)(191)))), ((int)(((byte)(231)))));
  164. this.ultraGrid1.DisplayLayout.Override.HeaderAppearance = appearance18;
  165. this.ultraGrid1.DisplayLayout.Override.HeaderStyle = Infragistics.Win.HeaderStyle.Standard;
  166. appearance19.BackColor = System.Drawing.Color.GhostWhite;
  167. this.ultraGrid1.DisplayLayout.Override.RowAlternateAppearance = appearance19;
  168. appearance20.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(158)))), ((int)(((byte)(191)))), ((int)(((byte)(231)))));
  169. this.ultraGrid1.DisplayLayout.Override.RowSelectorAppearance = appearance20;
  170. this.ultraGrid1.Dock = System.Windows.Forms.DockStyle.Fill;
  171. this.ultraGrid1.Location = new System.Drawing.Point(0, 28);
  172. this.ultraGrid1.Name = "ultraGrid1";
  173. this.ultraGrid1.Size = new System.Drawing.Size(295, 291);
  174. this.ultraGrid1.TabIndex = 9;
  175. //
  176. // dataSet1
  177. //
  178. this.dataSet1.DataSetName = "NewDataSet";
  179. this.dataSet1.Tables.AddRange(new System.Data.DataTable[] {
  180. this.dataTable1});
  181. //
  182. // dataTable1
  183. //
  184. this.dataTable1.Columns.AddRange(new System.Data.DataColumn[] {
  185. this.dataColumn1,
  186. this.dataColumn2,
  187. this.dataColumn3});
  188. this.dataTable1.TableName = "Table1";
  189. //
  190. // dataColumn1
  191. //
  192. this.dataColumn1.Caption = "样点";
  193. this.dataColumn1.ColumnName = "ASSAYTYPECODE";
  194. //
  195. // dataColumn2
  196. //
  197. this.dataColumn2.Caption = "工序名";
  198. this.dataColumn2.ColumnName = "工序名";
  199. //
  200. // dataColumn3
  201. //
  202. this.dataColumn3.Caption = "选择";
  203. this.dataColumn3.ColumnName = "Select";
  204. //
  205. // ultraToolbarsManager1
  206. //
  207. appearance14.BackColor = System.Drawing.Color.LightSteelBlue;
  208. this.ultraToolbarsManager1.Appearance = appearance14;
  209. this.ultraToolbarsManager1.DesignerFlags = 1;
  210. this.ultraToolbarsManager1.DockWithinContainer = this;
  211. this.ultraToolbarsManager1.DockWithinContainerBaseType = typeof(System.Windows.Forms.Form);
  212. this.ultraToolbarsManager1.LockToolbars = true;
  213. this.ultraToolbarsManager1.ShowFullMenusDelay = 500;
  214. this.ultraToolbarsManager1.ShowQuickCustomizeButton = false;
  215. this.ultraToolbarsManager1.Style = Infragistics.Win.UltraWinToolbars.ToolbarStyle.VisualStudio2005;
  216. ultraToolbar1.DockedColumn = 0;
  217. ultraToolbar1.DockedRow = 0;
  218. buttonTool1.InstanceProps.IsFirstInGroup = true;
  219. buttonTool3.InstanceProps.IsFirstInGroup = true;
  220. ultraToolbar1.NonInheritedTools.AddRange(new Infragistics.Win.UltraWinToolbars.ToolBase[] {
  221. buttonTool1,
  222. buttonTool2,
  223. buttonTool3,
  224. buttonTool4});
  225. ultraToolbar1.Text = "ulttoolMain";
  226. this.ultraToolbarsManager1.Toolbars.AddRange(new Infragistics.Win.UltraWinToolbars.UltraToolbar[] {
  227. ultraToolbar1});
  228. buttonTool5.SharedPropsInternal.Caption = "全选(&A)";
  229. buttonTool5.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.ImageAndText;
  230. buttonTool6.SharedPropsInternal.Caption = "全部取消(&N)";
  231. buttonTool6.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.TextOnlyAlways;
  232. buttonTool7.SharedPropsInternal.Caption = "确定(&O)";
  233. buttonTool7.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.ImageAndText;
  234. buttonTool8.SharedPropsInternal.Caption = "关闭(&C)";
  235. buttonTool8.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.TextOnlyAlways;
  236. buttonTool10.SharedPropsInternal.Caption = "反选";
  237. buttonTool10.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.ImageAndText;
  238. buttonTool12.SharedPropsInternal.Caption = "反选(I)";
  239. buttonTool12.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.ImageAndText;
  240. this.ultraToolbarsManager1.Tools.AddRange(new Infragistics.Win.UltraWinToolbars.ToolBase[] {
  241. buttonTool5,
  242. buttonTool6,
  243. buttonTool7,
  244. buttonTool8,
  245. buttonTool10,
  246. buttonTool12});
  247. this.ultraToolbarsManager1.ToolClick += new Infragistics.Win.UltraWinToolbars.ToolClickEventHandler(this.ultraToolbarsManager1_ToolClick);
  248. //
  249. // frmSetSampling
  250. //
  251. this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
  252. this.BackColor = System.Drawing.SystemColors.Control;
  253. this.ClientSize = new System.Drawing.Size(295, 319);
  254. this.Controls.Add(this.ultraGrid1);
  255. this.Controls.Add(this.frmSetSampling_Fill_Panel);
  256. this.Controls.Add(this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left);
  257. this.Controls.Add(this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right);
  258. this.Controls.Add(this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top);
  259. this.Controls.Add(this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom);
  260. this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
  261. this.MaximizeBox = false;
  262. this.MinimizeBox = false;
  263. this.Name = "frmSetSampling";
  264. this.ShowInTaskbar = false;
  265. this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
  266. this.Text = "设置样点";
  267. this.Load += new System.EventHandler(this.frmSetSampling_Load);
  268. ((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).EndInit();
  269. ((System.ComponentModel.ISupportInitialize)(this.dataSet1)).EndInit();
  270. ((System.ComponentModel.ISupportInitialize)(this.dataTable1)).EndInit();
  271. ((System.ComponentModel.ISupportInitialize)(this.ultraToolbarsManager1)).EndInit();
  272. this.ResumeLayout(false);
  273. }
  274. #endregion
  275. #endregion
  276. public DataSet _dsSet;
  277. private Infragistics.Win.UltraWinToolbars.UltraToolbarsManager ultraToolbarsManager1;
  278. private Infragistics.Win.UltraWinGrid.UltraGrid ultraGrid1;
  279. private Panel frmSetSampling_Fill_Panel;
  280. private Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea _FrmBase_Fill_Panel_Toolbars_Dock_Area_Left;
  281. private Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea _FrmBase_Fill_Panel_Toolbars_Dock_Area_Right;
  282. private Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea _FrmBase_Fill_Panel_Toolbars_Dock_Area_Top;
  283. private Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea _FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom;
  284. private DataSet dataSet1;
  285. private DataTable dataTable1;
  286. private DataColumn dataColumn1;
  287. private DataColumn dataColumn2;
  288. private DataColumn dataColumn3;
  289. public bool _setFlag = false;
  290. private void frmSetSampling_Load(object sender, System.EventArgs e)
  291. {
  292. this.ultraGrid1.DataSource = this._dsSet.Tables[0];
  293. this.ultraGrid1.DisplayLayout.Bands[0].Columns[0].Header.Caption = "样点";
  294. this.ultraGrid1.DisplayLayout.Bands[0].Columns["ASSAYTYPECODE"].Width = 100;
  295. //this.ultraGrid1.DisplayLayout.Bands[0].Header.Appearance.BackColor = Color.LightSteelBlue;
  296. //this.ultraGrid1.DisplayLayout.CaptionAppearance.BackColor = Color.LightSteelBlue;
  297. }
  298. private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e)
  299. {
  300. switch (e.Tool.Key)
  301. {
  302. case "All":
  303. foreach (DataRow dr in _dsSet.Tables[0].Rows)
  304. {
  305. dr["选择"] = true;
  306. }
  307. break;
  308. case "AllCancel":
  309. foreach (DataRow dr in _dsSet.Tables[0].Rows)
  310. {
  311. if (string.IsNullOrEmpty(dr["选择"].ToString()))
  312. dr["选择"] = false;
  313. else
  314. dr["选择"] = !Convert.ToBoolean(dr["选择"]);
  315. }
  316. break;
  317. case "OK":
  318. this._dsSet.Tables[0].AcceptChanges();
  319. foreach (Infragistics.Win.UltraWinGrid.UltraGridRow ulgr in ultraGrid1.Rows)
  320. {
  321. if (ulgr.Cells["选择"].Text.ToString() == "False")
  322. {
  323. ulgr.Cells["选择"].Value = "false";
  324. }
  325. else
  326. ulgr.Cells["选择"].Value = "true";
  327. }
  328. //DataTable dsdd = (DataTable)ultraGrid1.DataSource;
  329. _setFlag = true;
  330. this.Close();
  331. break;
  332. case "Cancel":
  333. this._dsSet.RejectChanges();
  334. this.Close();
  335. break;
  336. }
  337. }
  338. }
  339. }