📄 typesettings.cs
字号:
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 + -