⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 typesettings.cs

📁 C#2.0宝典源码,C#经典书籍,很多例子
💻 CS
📖 第 1 页 / 共 2 页
字号:
      this.btnTopP.TabIndex = 3;
      this.btnTopP.Text = "顶端";
      this.btnTopP.Click += new System.EventHandler(this.btnTopP_Click);
      // 
      // btnDeleteP
      // 
      this.btnDeleteP.BackColor = System.Drawing.SystemColors.Control;
      this.btnDeleteP.Location = new System.Drawing.Point(366, 48);
      this.btnDeleteP.Name = "btnDeleteP";
      this.btnDeleteP.TabIndex = 2;
      this.btnDeleteP.Text = "删除";
      this.btnDeleteP.Click += new System.EventHandler(this.btnDeleteP_Click);
      // 
      // btnApplyP
      // 
      this.btnApplyP.BackColor = System.Drawing.SystemColors.Control;
      this.btnApplyP.Location = new System.Drawing.Point(366, 16);
      this.btnApplyP.Name = "btnApplyP";
      this.btnApplyP.TabIndex = 1;
      this.btnApplyP.Text = "应用";
      this.btnApplyP.Click += new System.EventHandler(this.btnApplyP_Click);
      // 
      // dataGridP
      // 
      this.dataGridP.CaptionVisible = false;
      this.dataGridP.DataMember = "PunishmentTypes";
      this.dataGridP.DataSource = this.dataSetTypes;
      this.dataGridP.HeaderForeColor = System.Drawing.SystemColors.ControlText;
      this.dataGridP.Location = new System.Drawing.Point(15, 15);
      this.dataGridP.Name = "dataGridP";
      this.dataGridP.Size = new System.Drawing.Size(337, 218);
      this.dataGridP.TabIndex = 0;
      this.dataGridP.TableStyles.AddRange(new System.Windows.Forms.DataGridTableStyle[] {
                                                                                          this.dataGridTableStylePunishmentTypes});
      // 
      // dataGridTableStylePunishmentTypes
      // 
      this.dataGridTableStylePunishmentTypes.AllowSorting = false;
      this.dataGridTableStylePunishmentTypes.DataGrid = this.dataGridP;
      this.dataGridTableStylePunishmentTypes.GridColumnStyles.AddRange(new System.Windows.Forms.DataGridColumnStyle[] {
                                                                                                                        this.dataGridTextBoxColumn3,
                                                                                                                        this.dataGridTextBoxColumn4});
      this.dataGridTableStylePunishmentTypes.HeaderForeColor = System.Drawing.SystemColors.ControlText;
      this.dataGridTableStylePunishmentTypes.MappingName = "PunishmentTypes";
      // 
      // dataGridTextBoxColumn3
      // 
      this.dataGridTextBoxColumn3.Format = "";
      this.dataGridTextBoxColumn3.FormatInfo = null;
      this.dataGridTextBoxColumn3.HeaderText = "类型编号";
      this.dataGridTextBoxColumn3.MappingName = "punishmentType_ID";
      this.dataGridTextBoxColumn3.Width = 75;
      // 
      // dataGridTextBoxColumn4
      // 
      this.dataGridTextBoxColumn4.Format = "";
      this.dataGridTextBoxColumn4.FormatInfo = null;
      this.dataGridTextBoxColumn4.HeaderText = "类型名称";
      this.dataGridTextBoxColumn4.MappingName = "punishmentType_name";
      this.dataGridTextBoxColumn4.Width = 75;
      // 
      // btnCancel
      // 
      this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
      this.btnCancel.Location = new System.Drawing.Point(397, 292);
      this.btnCancel.Name = "btnCancel";
      this.btnCancel.Size = new System.Drawing.Size(75, 24);
      this.btnCancel.TabIndex = 4;
      this.btnCancel.Text = "取消";
      this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
      // 
      // btnOK
      // 
      this.btnOK.DialogResult = System.Windows.Forms.DialogResult.Cancel;
      this.btnOK.Location = new System.Drawing.Point(309, 292);
      this.btnOK.Name = "btnOK";
      this.btnOK.Size = new System.Drawing.Size(75, 24);
      this.btnOK.TabIndex = 3;
      this.btnOK.Text = "确定";
      this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
      // 
      // TypeSettings
      // 
      this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
      this.ClientSize = new System.Drawing.Size(480, 326);
      this.ControlBox = false;
      this.Controls.Add(this.btnCancel);
      this.Controls.Add(this.btnOK);
      this.Controls.Add(this.tabControl1);
      this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
      this.HelpButton = true;
      this.MaximizeBox = false;
      this.MinimizeBox = false;
      this.Name = "TypeSettings";
      this.ShowInTaskbar = false;
      this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
      this.Text = "类型参数设置";
      this.tabControl1.ResumeLayout(false);
      this.tabPage1.ResumeLayout(false);
      ((System.ComponentModel.ISupportInitialize)(this.dataGridC)).EndInit();
      ((System.ComponentModel.ISupportInitialize)(this.dataSetTypes)).EndInit();
      ((System.ComponentModel.ISupportInitialize)(this.dataTable1)).EndInit();
      ((System.ComponentModel.ISupportInitialize)(this.dataTable2)).EndInit();
      this.tabPage2.ResumeLayout(false);
      ((System.ComponentModel.ISupportInitialize)(this.dataGridP)).EndInit();
      this.ResumeLayout(false);

    }
		#endregion

    private void btnCancel_Click(object sender, System.EventArgs e)
    {
      this.Close();
      this.Dispose();
    }

    private void btnOK_Click(object sender, System.EventArgs e)
    {
      try
      {
        objAdapterP.Update(dataSetTypes,"PunishmentTypes");
      }
      catch(Exception e1)
      {
        MessageBox.Show(e1.Message);
        return;
      }
      this.Close();
      this.Dispose();
    }
    

    private void btnApply_Click(object sender, System.EventArgs e)
    {
      try
      {
        objAdapter.Update(dataSetTypes,"ChangeTypes");
      }
      catch(Exception e1)
      {
        MessageBox.Show(e1.Message);
      }
    }

    private void btnApplyP_Click(object sender, System.EventArgs e)
    {
      try
      {
        objAdapterP.Update(dataSetTypes,"PunishmentTypes");
      }
      catch(Exception e1)
      {
        MessageBox.Show(e1.Message);
      }
    }

    private void btnDelete_Click(object sender, System.EventArgs e)
    {
      try
      {
        dataSetTypes.Tables["ChangeTypes"].Rows[dataGridC.CurrentRowIndex].Delete();
        dataSetTypes.Tables["ChangeTypes"].AcceptChanges();
      }
      catch(Exception e1)
      {
        MessageBox.Show(e1.Message);
      }
    }

    private void btnDeleteP_Click(object sender, System.EventArgs e)
    {
      try
      {
        dataSetTypes.Tables["PunishmentTypes"].Rows[dataGridP.CurrentRowIndex].Delete();
        dataSetTypes.Tables["PunishmentTypes"].AcceptChanges();
      }
      catch(Exception e1)
      {
        MessageBox.Show(e1.Message);
      }
    }

    private void UnselectAllC()
    {
      for(int i=0;i<dataSetTypes.Tables["ChangeTypes"].Rows.Count;i++)
      {
        dataGridC.UnSelect(i);
      }
      if(dataGridC.CurrentRowIndex<=0)
      {
        btnPrevious.Enabled = false;
        btnNext.Enabled = true;
      }
      else if(dataGridC.CurrentRowIndex >= dataSetTypes.Tables["ChangeTypes"].Rows.Count-1)
      {
        btnNext.Enabled = false;
        btnPrevious.Enabled = true;
      }
      else
      {
        btnPrevious.Enabled = true;
        btnNext.Enabled = true;
      }
    }

    private void UnselectAllP()
    {
      for(int i=0;i<dataSetTypes.Tables["PunishmentTypes"].Rows.Count;i++)
      {
        dataGridP.UnSelect(i);
      }
      if(dataGridP.CurrentRowIndex<=0)
      {
        btnPreviousP.Enabled = false;
        btnNextP.Enabled = true;
      }
      else if(dataGridP.CurrentRowIndex >= dataSetTypes.Tables["PunishmentTypes"].Rows.Count-1)
      {
        btnNextP.Enabled = false;
        btnPreviousP.Enabled = true;
      }
      else
      {
        btnPreviousP.Enabled = true;
        btnNextP.Enabled = true;
      }
    }

    private void btnTop_Click(object sender, System.EventArgs e)
    {
      dataGridC.CurrentRowIndex = 0;
      UnselectAllC();
      dataGridC.Select(0);
    }

    private void btnTopP_Click(object sender, System.EventArgs e)
    {
      dataGridP.CurrentRowIndex = 0;
      UnselectAllP();
      dataGridP.Select(0);
    }

    private void btnBottom_Click(object sender, System.EventArgs e)
    {
      dataGridC.CurrentRowIndex = dataSetTypes.Tables["ChangeTypes"].Rows.Count - 1;
      UnselectAllC();
      dataGridC.Select(dataSetTypes.Tables["ChangeTypes"].Rows.Count - 1);
    }

    private void btnBottomP_Click(object sender, System.EventArgs e)
    {
      dataGridP.CurrentRowIndex = dataSetTypes.Tables["PunishmentTypes"].Rows.Count - 1;
      UnselectAllP();
      dataGridP.Select(dataSetTypes.Tables["PunishmentTypes"].Rows.Count - 1);
    }

    private void btnPrevious_Click(object sender, System.EventArgs e)
    {
      if(dataGridC.CurrentRowIndex <= 0)
      {
        MessageBox.Show("索引已经超出数组界限,不能再向上。");
        btnPrevious.Enabled = false;
        btnNext.Enabled = true;
      }
      else
      {
        dataGridC.CurrentRowIndex -= 1;
        UnselectAllC();
        dataGridC.Select(dataGridC.CurrentRowIndex);   
      }
    }

    private void btnPreviousP_Click(object sender, System.EventArgs e)
    {
      if(dataGridP.CurrentRowIndex <= 0)
      {
        MessageBox.Show("索引已经超出数组界限,不能再向上。");
        btnPreviousP.Enabled = false;
        btnNextP.Enabled = true;
      }
      else
      {
        dataGridP.CurrentRowIndex -= 1;
        UnselectAllP();
        dataGridP.Select(dataGridP.CurrentRowIndex);       
      }
    }

    private void btnNext_Click(object sender, System.EventArgs e)
    {
      if(dataGridC.CurrentRowIndex >= dataSetTypes.Tables["ChangeTypes"].Rows.Count-1)
      {
        MessageBox.Show("索引已经超出数组界限,不能再向下。");
        btnNext.Enabled = false;
        btnPrevious.Enabled = true;
      }
      else
      {
        dataGridC.CurrentRowIndex += 1;
        UnselectAllC();
        dataGridC.Select(dataGridC.CurrentRowIndex);
      }
    }

    private void btnNextP_Click(object sender, System.EventArgs e)
    {
      if(dataGridP.CurrentRowIndex >= dataSetTypes.Tables["PunishmentTypes"].Rows.Count-1)
      {
        MessageBox.Show("索引已经超出数组界限,不能再向下。");
        btnNextP.Enabled = false;
        btnPreviousP.Enabled = true;
      }
      else
      {
        dataGridP.CurrentRowIndex += 1;
        UnselectAllP();
        dataGridP.Select(dataGridP.CurrentRowIndex);
      }
    }
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -