FillEdit.cs
上传用户:chizxy
上传日期:2014-11-29
资源大小:407k
文件大小:5k
源码类别:

其他行业

开发平台:

C#

  1. using System;
  2. using System.Drawing;
  3. using System.Collections;
  4. using System.ComponentModel;
  5. using System.Windows.Forms;
  6. using System.Data;
  7. using System.Data.SqlClient;
  8. namespace MKIms3
  9. {
  10. /// <summary>
  11. /// FillEdit 的摘要说明。
  12. /// </summary>
  13. public class FillEdit : System.Windows.Forms.Form
  14. {
  15. private DataSet Fill_set;
  16. private System.Windows.Forms.Button btn_ok;
  17. private System.Windows.Forms.Label label1;
  18. private System.Windows.Forms.DataGrid dataGrid_fill;
  19. private System.Windows.Forms.PictureBox pictureBox1;
  20. /// <summary>
  21. /// 必需的设计器变量。
  22. /// </summary>
  23. private System.ComponentModel.Container components = null;
  24. public FillEdit()
  25. {
  26. //
  27. // Windows 窗体设计器支持所必需的
  28. //
  29. InitializeComponent();
  30. //
  31. // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
  32. //
  33. }
  34. /// <summary>
  35. /// 清理所有正在使用的资源。
  36. /// </summary>
  37. protected override void Dispose( bool disposing )
  38. {
  39. if( disposing )
  40. {
  41. if(components != null)
  42. {
  43. components.Dispose();
  44. }
  45. }
  46. base.Dispose( disposing );
  47. }
  48. #region Windows 窗体设计器生成的代码
  49. /// <summary>
  50. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  51. /// 此方法的内容。
  52. /// </summary>
  53. private void InitializeComponent()
  54. {
  55. System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(FillEdit));
  56. this.dataGrid_fill = new System.Windows.Forms.DataGrid();
  57. this.btn_ok = new System.Windows.Forms.Button();
  58. this.label1 = new System.Windows.Forms.Label();
  59. this.pictureBox1 = new System.Windows.Forms.PictureBox();
  60. ((System.ComponentModel.ISupportInitialize)(this.dataGrid_fill)).BeginInit();
  61. this.SuspendLayout();
  62. // 
  63. // dataGrid_fill
  64. // 
  65. this.dataGrid_fill.AlternatingBackColor = System.Drawing.SystemColors.Info;
  66. this.dataGrid_fill.CaptionText = "岩性与填充库关联列表";
  67. this.dataGrid_fill.DataMember = "";
  68. this.dataGrid_fill.HeaderForeColor = System.Drawing.SystemColors.ControlText;
  69. this.dataGrid_fill.Location = new System.Drawing.Point(184, 0);
  70. this.dataGrid_fill.Name = "dataGrid_fill";
  71. this.dataGrid_fill.PreferredColumnWidth = 136;
  72. this.dataGrid_fill.Size = new System.Drawing.Size(328, 256);
  73. this.dataGrid_fill.TabIndex = 0;
  74. // 
  75. // btn_ok
  76. // 
  77. this.btn_ok.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
  78. this.btn_ok.Location = new System.Drawing.Point(408, 260);
  79. this.btn_ok.Name = "btn_ok";
  80. this.btn_ok.Size = new System.Drawing.Size(75, 24);
  81. this.btn_ok.TabIndex = 1;
  82. this.btn_ok.Text = "提交修改";
  83. this.btn_ok.Click += new System.EventHandler(this.btn_ok_Click);
  84. // 
  85. // label1
  86. // 
  87. this.label1.Location = new System.Drawing.Point(8, 261);
  88. this.label1.Name = "label1";
  89. this.label1.Size = new System.Drawing.Size(392, 24);
  90. this.label1.TabIndex = 2;
  91. this.label1.Text = "系统提示:如果您对数据进行了修改,请单击“提交修改”以保存结果";
  92. this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
  93. // 
  94. // pictureBox1
  95. // 
  96. this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
  97. this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
  98. this.pictureBox1.Location = new System.Drawing.Point(6, 6);
  99. this.pictureBox1.Name = "pictureBox1";
  100. this.pictureBox1.Size = new System.Drawing.Size(168, 250);
  101. this.pictureBox1.TabIndex = 3;
  102. this.pictureBox1.TabStop = false;
  103. // 
  104. // FillEdit
  105. // 
  106. this.AcceptButton = this.btn_ok;
  107. this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
  108. this.ClientSize = new System.Drawing.Size(520, 290);
  109. this.Controls.Add(this.label1);
  110. this.Controls.Add(this.pictureBox1);
  111. this.Controls.Add(this.btn_ok);
  112. this.Controls.Add(this.dataGrid_fill);
  113. this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
  114. this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
  115. this.Name = "FillEdit";
  116. this.ShowInTaskbar = false;
  117. this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
  118. this.Text = "岩性库编辑";
  119. this.Load += new System.EventHandler(this.FillEdit_Load);
  120. ((System.ComponentModel.ISupportInitialize)(this.dataGrid_fill)).EndInit();
  121. this.ResumeLayout(false);
  122. }
  123. #endregion
  124. #region 得到数据,修改数据
  125. private void get_fill()
  126. {
  127. DataBase myDB = new DataBase();
  128. this.Fill_set = myDB.RunProcedure("up_get_fill","Fill_set");
  129. this.dataGrid_fill.SetDataBinding(Fill_set,"Fill_set");
  130. }
  131. private bool update_fill()
  132. {
  133. string select = "select  岩性名称 ,岩性编号 as 对应填充符号编号 from 岩性 where 1>2";
  134. DataBase myDB = new DataBase();
  135. if(myDB.Run_change(select,Fill_set,"Fill_set"))
  136. {
  137. return true;
  138. }
  139. else
  140. {
  141. return false;
  142. }
  143. }
  144. #endregion
  145. private void FillEdit_Load(object sender, System.EventArgs e)
  146. {
  147. get_fill();
  148. }
  149. private void btn_ok_Click(object sender, System.EventArgs e)
  150. {
  151. if(update_fill())
  152. {
  153. MessageBox.Show("数据修改成功!","提示信息",MessageBoxButtons.OK,MessageBoxIcon.Information);
  154. }
  155. else
  156. {
  157. MessageBox.Show("数据修改失败!","错误信息",MessageBoxButtons.OK,MessageBoxIcon.Error);
  158. }
  159. }
  160. }
  161. }