一.新增:
private void newBtn_Click(object sender, EventArgs e)
{
CIL_Currency_Add f7 = new CIL_Currency_Add("新增", "", "");
if (f7.ShowDialog() == DialogResult.OK)
{
if (CIL_Currency_Add.gc.tt == "true" )
{
gridView1.AddNewRow();
}
}
//重复新增
while (CIL_Currency_Add.gc.btn == "true")
{
CIL_Currency_Add f8 = new CIL_Currency_Add("新增", "", "");
if (f8.ShowDialog() == DialogResult.OK)
{
if (CIL_Currency_Add.gc.tt == "true" )
{
gridView1.AddNewRow();
}
}
}
}二.删除
//批量删除
private void ManyDel_Click(object sender, EventArgs e)
{
if (MessageUtil.ShowYesNoAndTips("确认删除?, 删除的信息无法恢复!!!") == DialogResult.Yes)
{
//获取选择行的RowHandle,
int[] rowHandles = gridView1.GetSelectedRows();
for (int i = 0; i < rowHandles.Length; i++)
{
Mm.CurrencyCode = this.gridView1.GetRowCellValue(rowHandles[i], "CurrencyCode").ToString();
bool dd = Bb.Delete(Mm.CurrencyCode);
}
MessageUtil.ConfirmShow("操作成功");
}
else
{
return;//即取消此操作。
}
gridView1.DeleteSelectedRows();
}
//行内删除 private void repositoryItemButtonEdit2_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
{
string CurrencyCode = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "CurrencyCode").ToString();
Mm.CurrencyCode = CurrencyCode;
if (MessageUtil.ShowYesNoAndTips("确认删除?, 删除的信息无法恢复!!!") == DialogResult.Yes)
{
bool dd = Bb.Delete(Mm.CurrencyCode);
if (dd == true)
{
MessageUtil.ConfirmShow("操作成功");
gridView1.DeleteRow(gridView1.FocusedRowHandle);
}
else
{
MessageUtil.ShowTips("操作失败");
}
}
else
{
return;//即取消此操作。
}
}三.修改
//行内修改
private void repositoryItemButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
{
string CurrencyCode = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "CurrencyCode").ToString();
string Txt = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "Txt").ToString();
CIL_Currency_Add f7 = new CIL_Currency_Add("修改", CurrencyCode, Txt);
if (f7.ShowDialog() == DialogResult.OK)
{
gridView1.SetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns["Txt"], CIL_Currency_Add.gc.t2);
}
}
四。接收传值页面
public CIL_Currency_Add(string button, string CurrencyCode, string Txt)
: this()
{
Action = button;
this.Text = Action;
CurrencyCodeEdit.Text = CurrencyCode;
TxtEdit.Text = Txt;
}