frmSetSampling.cs 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.StlMes.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.Appearance appearance14 = new Infragistics.Win.Appearance();
  49. Infragistics.Win.UltraWinToolbars.UltraToolbar ultraToolbar1 = new Infragistics.Win.UltraWinToolbars.UltraToolbar("ulttoolMain");
  50. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool1 = new Infragistics.Win.UltraWinToolbars.ButtonTool("All");
  51. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool2 = new Infragistics.Win.UltraWinToolbars.ButtonTool("AllCancel");
  52. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool3 = new Infragistics.Win.UltraWinToolbars.ButtonTool("OK");
  53. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool4 = new Infragistics.Win.UltraWinToolbars.ButtonTool("Cancel");
  54. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool5 = new Infragistics.Win.UltraWinToolbars.ButtonTool("All");
  55. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool6 = new Infragistics.Win.UltraWinToolbars.ButtonTool("AllCancel");
  56. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool7 = new Infragistics.Win.UltraWinToolbars.ButtonTool("OK");
  57. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool8 = new Infragistics.Win.UltraWinToolbars.ButtonTool("Cancel");
  58. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool10 = new Infragistics.Win.UltraWinToolbars.ButtonTool("Inverse(I) ");
  59. Infragistics.Win.UltraWinToolbars.ButtonTool buttonTool12 = new Infragistics.Win.UltraWinToolbars.ButtonTool("Inverse ");
  60. Infragistics.Win.UltraWinGrid.UltraGridBand ultraGridBand1 = new Infragistics.Win.UltraWinGrid.UltraGridBand("Table1", -1);
  61. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn1 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("ASSAYTYPECODE");
  62. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn2 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("工序名");
  63. Infragistics.Win.UltraWinGrid.UltraGridColumn ultraGridColumn3 = new Infragistics.Win.UltraWinGrid.UltraGridColumn("Select");
  64. Infragistics.Win.Appearance appearance18 = new Infragistics.Win.Appearance();
  65. Infragistics.Win.Appearance appearance19 = new Infragistics.Win.Appearance();
  66. Infragistics.Win.Appearance appearance20 = new Infragistics.Win.Appearance();
  67. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Top = new Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea();
  68. this.ultraToolbarsManager1 = new Infragistics.Win.UltraWinToolbars.UltraToolbarsManager(this.components);
  69. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom = new Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea();
  70. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left = new Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea();
  71. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right = new Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea();
  72. this.frmSetSampling_Fill_Panel = new System.Windows.Forms.Panel();
  73. this.ultraGrid1 = new Infragistics.Win.UltraWinGrid.UltraGrid();
  74. this.dataSet1 = new System.Data.DataSet();
  75. this.dataTable1 = new System.Data.DataTable();
  76. this.dataColumn1 = new System.Data.DataColumn();
  77. this.dataColumn2 = new System.Data.DataColumn();
  78. this.dataColumn3 = new System.Data.DataColumn();
  79. ((System.ComponentModel.ISupportInitialize)(this.ultraToolbarsManager1)).BeginInit();
  80. ((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).BeginInit();
  81. ((System.ComponentModel.ISupportInitialize)(this.dataSet1)).BeginInit();
  82. ((System.ComponentModel.ISupportInitialize)(this.dataTable1)).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. // ultraToolbarsManager1
  97. //
  98. appearance14.BackColor = System.Drawing.Color.LightSteelBlue;
  99. this.ultraToolbarsManager1.Appearance = appearance14;
  100. this.ultraToolbarsManager1.DesignerFlags = 1;
  101. this.ultraToolbarsManager1.DockWithinContainer = this;
  102. this.ultraToolbarsManager1.DockWithinContainerBaseType = typeof(System.Windows.Forms.Form);
  103. this.ultraToolbarsManager1.LockToolbars = true;
  104. this.ultraToolbarsManager1.ShowFullMenusDelay = 500;
  105. this.ultraToolbarsManager1.ShowQuickCustomizeButton = false;
  106. this.ultraToolbarsManager1.Style = Infragistics.Win.UltraWinToolbars.ToolbarStyle.VisualStudio2005;
  107. ultraToolbar1.DockedColumn = 0;
  108. ultraToolbar1.DockedRow = 0;
  109. buttonTool1.InstanceProps.IsFirstInGroup = true;
  110. buttonTool3.InstanceProps.IsFirstInGroup = true;
  111. ultraToolbar1.NonInheritedTools.AddRange(new Infragistics.Win.UltraWinToolbars.ToolBase[] {
  112. buttonTool1,
  113. buttonTool2,
  114. buttonTool3,
  115. buttonTool4});
  116. ultraToolbar1.Text = "ulttoolMain";
  117. this.ultraToolbarsManager1.Toolbars.AddRange(new Infragistics.Win.UltraWinToolbars.UltraToolbar[] {
  118. ultraToolbar1});
  119. buttonTool5.SharedPropsInternal.Caption = "全选(&A)";
  120. buttonTool5.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.ImageAndText;
  121. buttonTool6.SharedPropsInternal.Caption = "全部取消(&N)";
  122. buttonTool6.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.TextOnlyAlways;
  123. buttonTool7.SharedPropsInternal.Caption = "确定(&O)";
  124. buttonTool7.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.ImageAndText;
  125. buttonTool8.SharedPropsInternal.Caption = "关闭(&C)";
  126. buttonTool8.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.TextOnlyAlways;
  127. buttonTool10.SharedPropsInternal.Caption = "反选";
  128. buttonTool10.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.ImageAndText;
  129. buttonTool12.SharedPropsInternal.Caption = "反选(I)";
  130. buttonTool12.SharedPropsInternal.DisplayStyle = Infragistics.Win.UltraWinToolbars.ToolDisplayStyle.ImageAndText;
  131. this.ultraToolbarsManager1.Tools.AddRange(new Infragistics.Win.UltraWinToolbars.ToolBase[] {
  132. buttonTool5,
  133. buttonTool6,
  134. buttonTool7,
  135. buttonTool8,
  136. buttonTool10,
  137. buttonTool12});
  138. this.ultraToolbarsManager1.ToolClick += new Infragistics.Win.UltraWinToolbars.ToolClickEventHandler(this.ultraToolbarsManager1_ToolClick);
  139. //
  140. // _FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom
  141. //
  142. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.AccessibleRole = System.Windows.Forms.AccessibleRole.Grouping;
  143. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(229)))), ((int)(((byte)(215)))));
  144. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.DockedPosition = Infragistics.Win.UltraWinToolbars.DockedPosition.Bottom;
  145. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.ForeColor = System.Drawing.SystemColors.ControlText;
  146. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.Location = new System.Drawing.Point(0, 319);
  147. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.Name = "_FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom";
  148. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.Size = new System.Drawing.Size(295, 0);
  149. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Bottom.ToolbarsManager = this.ultraToolbarsManager1;
  150. //
  151. // _FrmBase_Fill_Panel_Toolbars_Dock_Area_Left
  152. //
  153. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.AccessibleRole = System.Windows.Forms.AccessibleRole.Grouping;
  154. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(229)))), ((int)(((byte)(215)))));
  155. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.DockedPosition = Infragistics.Win.UltraWinToolbars.DockedPosition.Left;
  156. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.ForeColor = System.Drawing.SystemColors.ControlText;
  157. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.Location = new System.Drawing.Point(0, 28);
  158. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.Name = "_FrmBase_Fill_Panel_Toolbars_Dock_Area_Left";
  159. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.Size = new System.Drawing.Size(0, 291);
  160. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Left.ToolbarsManager = this.ultraToolbarsManager1;
  161. //
  162. // _FrmBase_Fill_Panel_Toolbars_Dock_Area_Right
  163. //
  164. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.AccessibleRole = System.Windows.Forms.AccessibleRole.Grouping;
  165. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(229)))), ((int)(((byte)(229)))), ((int)(((byte)(215)))));
  166. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.DockedPosition = Infragistics.Win.UltraWinToolbars.DockedPosition.Right;
  167. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.ForeColor = System.Drawing.SystemColors.ControlText;
  168. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.Location = new System.Drawing.Point(295, 28);
  169. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.Name = "_FrmBase_Fill_Panel_Toolbars_Dock_Area_Right";
  170. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.Size = new System.Drawing.Size(0, 291);
  171. this._FrmBase_Fill_Panel_Toolbars_Dock_Area_Right.ToolbarsManager = this.ultraToolbarsManager1;
  172. //
  173. // frmSetSampling_Fill_Panel
  174. //
  175. this.frmSetSampling_Fill_Panel.Cursor = System.Windows.Forms.Cursors.Default;
  176. this.frmSetSampling_Fill_Panel.Dock = System.Windows.Forms.DockStyle.Fill;
  177. this.frmSetSampling_Fill_Panel.Location = new System.Drawing.Point(0, 28);
  178. this.frmSetSampling_Fill_Panel.Name = "frmSetSampling_Fill_Panel";
  179. this.frmSetSampling_Fill_Panel.Size = new System.Drawing.Size(295, 291);
  180. this.frmSetSampling_Fill_Panel.TabIndex = 8;
  181. //
  182. // ultraGrid1
  183. //
  184. this.ultraGrid1.DataSource = this.dataSet1;
  185. ultraGridColumn1.Header.VisiblePosition = 0;
  186. ultraGridColumn1.RowLayoutColumnInfo.OriginX = 0;
  187. ultraGridColumn1.RowLayoutColumnInfo.OriginY = 0;
  188. ultraGridColumn1.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(83, 0);
  189. ultraGridColumn1.RowLayoutColumnInfo.SpanX = 2;
  190. ultraGridColumn1.RowLayoutColumnInfo.SpanY = 2;
  191. ultraGridColumn1.Width = 63;
  192. ultraGridColumn2.Header.VisiblePosition = 1;
  193. ultraGridColumn3.DefaultCellValue = "False";
  194. ultraGridColumn3.Header.VisiblePosition = 2;
  195. ultraGridColumn3.RowLayoutColumnInfo.OriginX = 4;
  196. ultraGridColumn3.RowLayoutColumnInfo.OriginY = 0;
  197. ultraGridColumn3.RowLayoutColumnInfo.PreferredCellSize = new System.Drawing.Size(63, 0);
  198. ultraGridColumn3.RowLayoutColumnInfo.SpanX = 1;
  199. ultraGridColumn3.RowLayoutColumnInfo.SpanY = 2;
  200. ultraGridColumn3.Style = Infragistics.Win.UltraWinGrid.ColumnStyle.CheckBox;
  201. ultraGridBand1.Columns.AddRange(new object[] {
  202. ultraGridColumn1,
  203. ultraGridColumn2,
  204. ultraGridColumn3});
  205. ultraGridBand1.RowLayoutStyle = Infragistics.Win.UltraWinGrid.RowLayoutStyle.ColumnLayout;
  206. this.ultraGrid1.DisplayLayout.BandsSerializer.Add(ultraGridBand1);
  207. appearance18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(158)))), ((int)(((byte)(191)))), ((int)(((byte)(231)))));
  208. this.ultraGrid1.DisplayLayout.Override.HeaderAppearance = appearance18;
  209. this.ultraGrid1.DisplayLayout.Override.HeaderStyle = Infragistics.Win.HeaderStyle.Standard;
  210. appearance19.BackColor = System.Drawing.Color.GhostWhite;
  211. this.ultraGrid1.DisplayLayout.Override.RowAlternateAppearance = appearance19;
  212. appearance20.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(158)))), ((int)(((byte)(191)))), ((int)(((byte)(231)))));
  213. this.ultraGrid1.DisplayLayout.Override.RowSelectorAppearance = appearance20;
  214. this.ultraGrid1.Dock = System.Windows.Forms.DockStyle.Fill;
  215. this.ultraGrid1.Location = new System.Drawing.Point(0, 28);
  216. this.ultraGrid1.Name = "ultraGrid1";
  217. this.ultraGrid1.Size = new System.Drawing.Size(295, 291);
  218. this.ultraGrid1.TabIndex = 9;
  219. //
  220. // dataSet1
  221. //
  222. this.dataSet1.DataSetName = "NewDataSet";
  223. this.dataSet1.Tables.AddRange(new System.Data.DataTable[] {
  224. this.dataTable1});
  225. //
  226. // dataTable1
  227. //
  228. this.dataTable1.Columns.AddRange(new System.Data.DataColumn[] {
  229. this.dataColumn1,
  230. this.dataColumn2,
  231. this.dataColumn3});
  232. this.dataTable1.TableName = "Table1";
  233. //
  234. // dataColumn1
  235. //
  236. this.dataColumn1.Caption = "样点";
  237. this.dataColumn1.ColumnName = "ASSAYTYPECODE";
  238. //
  239. // dataColumn2
  240. //
  241. this.dataColumn2.Caption = "工序名";
  242. this.dataColumn2.ColumnName = "工序名";
  243. //
  244. // dataColumn3
  245. //
  246. this.dataColumn3.Caption = "选择";
  247. this.dataColumn3.ColumnName = "Select";
  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.ultraToolbarsManager1)).EndInit();
  269. ((System.ComponentModel.ISupportInitialize)(this.ultraGrid1)).EndInit();
  270. ((System.ComponentModel.ISupportInitialize)(this.dataSet1)).EndInit();
  271. ((System.ComponentModel.ISupportInitialize)(this.dataTable1)).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. }