SelectSubject.cs
上传用户:hjieqiu
上传日期:2013-05-11
资源大小:16494k
文件大小:5k
源码类别:

企业管理

开发平台:

C#

  1. using System;
  2. using System.Drawing;
  3. using System.Collections;
  4. using System.ComponentModel;
  5. using System.Windows.Forms;
  6. namespace 财务管理系统
  7. {
  8. /// <summary>
  9. /// SelectSubject 的摘要说明。
  10. /// </summary>
  11. public class SelectSubject : System.Windows.Forms.Form
  12. {
  13. private System.Windows.Forms.DataGrid dataGrid1;
  14. private System.Data.SqlClient.SqlDataAdapter sqlDataAdapter1;
  15. private System.Data.SqlClient.SqlCommand sqlSelectCommand1;
  16. private 财务管理系统.DataSet1 dataSet11;
  17. private System.Data.SqlClient.SqlConnection sqlConnection1;
  18. /// <summary>
  19. /// 必需的设计器变量。
  20. /// </summary>
  21. private System.ComponentModel.Container components = null;
  22. public SelectSubject()
  23. {
  24. //
  25. // Windows 窗体设计器支持所必需的
  26. //
  27. InitializeComponent();
  28. //
  29. // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
  30. //
  31. }
  32. /// <summary>
  33. /// 清理所有正在使用的资源。
  34. /// </summary>
  35. protected override void Dispose( bool disposing )
  36. {
  37. if( disposing )
  38. {
  39. if(components != null)
  40. {
  41. components.Dispose();
  42. }
  43. }
  44. base.Dispose( disposing );
  45. }
  46. #region Windows 窗体设计器生成的代码
  47. /// <summary>
  48. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  49. /// 此方法的内容。
  50. /// </summary>
  51. private void InitializeComponent()
  52. {
  53. this.dataGrid1 = new System.Windows.Forms.DataGrid();
  54. this.dataSet11 = new 财务管理系统.DataSet1();
  55. this.sqlDataAdapter1 = new System.Data.SqlClient.SqlDataAdapter();
  56. this.sqlSelectCommand1 = new System.Data.SqlClient.SqlCommand();
  57. this.sqlConnection1 = new System.Data.SqlClient.SqlConnection();
  58. ((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).BeginInit();
  59. ((System.ComponentModel.ISupportInitialize)(this.dataSet11)).BeginInit();
  60. this.SuspendLayout();
  61. // 
  62. // dataGrid1
  63. // 
  64. this.dataGrid1.CaptionVisible = false;
  65. this.dataGrid1.DataMember = "科目表";
  66. this.dataGrid1.DataSource = this.dataSet11;
  67. this.dataGrid1.HeaderForeColor = System.Drawing.SystemColors.ControlText;
  68. this.dataGrid1.Location = new System.Drawing.Point(0, 0);
  69. this.dataGrid1.Name = "dataGrid1";
  70. this.dataGrid1.ReadOnly = true;
  71. this.dataGrid1.Size = new System.Drawing.Size(552, 408);
  72. this.dataGrid1.TabIndex = 0;
  73. this.dataGrid1.DoubleClick += new System.EventHandler(this.dataGrid1_DoubleClick);
  74. // 
  75. // dataSet11
  76. // 
  77. this.dataSet11.DataSetName = "DataSet1";
  78. this.dataSet11.Locale = new System.Globalization.CultureInfo("zh-CN");
  79. // 
  80. // sqlDataAdapter1
  81. // 
  82. this.sqlDataAdapter1.SelectCommand = this.sqlSelectCommand1;
  83. this.sqlDataAdapter1.TableMappings.AddRange(new System.Data.Common.DataTableMapping[] {
  84.   new System.Data.Common.DataTableMapping("Table", "科目表", new System.Data.Common.DataColumnMapping[] {
  85.  new System.Data.Common.DataColumnMapping("科目代码", "科目代码"),
  86.  new System.Data.Common.DataColumnMapping("科目名称", "科目名称"),
  87.  new System.Data.Common.DataColumnMapping("助记码", "助记码"),
  88.  new System.Data.Common.DataColumnMapping("科目类别", "科目类别"),
  89.  new System.Data.Common.DataColumnMapping("是否存货科目", "是否存货科目"),
  90.  new System.Data.Common.DataColumnMapping("余额方向", "余额方向"),
  91.  new System.Data.Common.DataColumnMapping("数量单位", "数量单位")})});
  92. // 
  93. // sqlSelectCommand1
  94. // 
  95. this.sqlSelectCommand1.CommandText = "SELECT 科目代码, 科目名称, 助记码, 科目类别, 是否存货科目, 余额方向, 数量单位 FROM 科目表";
  96. this.sqlSelectCommand1.Connection = this.sqlConnection1;
  97. // 
  98. // sqlConnection1
  99. // 
  100. this.sqlConnection1.ConnectionString = "workstation id=localhost;packet size=4096;integrated security=SSPI;initial catalo" +
  101. "g=caiwubook;persist security info=False";
  102. // 
  103. // SelectSubject
  104. // 
  105. this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
  106. this.ClientSize = new System.Drawing.Size(552, 405);
  107. this.Controls.Add(this.dataGrid1);
  108. this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
  109. this.Name = "SelectSubject";
  110. this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
  111. this.Text = "双击表格前导航条选择科目";
  112. this.Load += new System.EventHandler(this.SelectSubject_Load);
  113. ((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).EndInit();
  114. ((System.ComponentModel.ISupportInitialize)(this.dataSet11)).EndInit();
  115. this.ResumeLayout(false);
  116. }
  117. #endregion
  118. private void SelectSubject_Load(object sender, System.EventArgs e)
  119. {
  120. sqlDataAdapter1.Fill(dataSet11);
  121. }
  122. private void dataGrid1_DoubleClick(object sender, System.EventArgs e)
  123. {
  124. //向凭证输入窗体传递选择的科目编码和名称
  125. WarrentInput.mID=dataGrid1[dataGrid1.CurrentCell.RowNumber,0].ToString();
  126. WarrentInput.mName=dataGrid1[dataGrid1.CurrentCell.RowNumber,1].ToString();
  127. this.Close();
  128. }
  129. }
  130. }