日期:2014-05-17  浏览次数:20791 次

C# DevExpress 选中 GridView 中的某行数据,单击修改按钮,弹出修改文本框,最后保存更新数据。
C# DevExpress 选中 GridView 中的某行数据,单击修改按钮,弹出修改文本框,最后保存更新数据。该如何实现呢,能否指点一下,谢谢。


------解决方案--------------------
//=========调用编辑窗体          
//选中的行
                int selectedHandle = this.gridView1.GetSelectedRows()[0];
                int ID = int.Parse(this.gridView1.GetRowCellValue(selectedHandle, "ID").ToString());
                frm_StandWareEdit form = new frm_StandWareEdit(ID);
                if (form.ShowDialog() == DialogResult.Yes)
                {
                    //重新加载数据
                    this.loadData();
                }

//======弹出的窗体

 private void btnClose_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void frm_StandWareEdit_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (this.isRefreshParent)
            {
                this.DialogResult = DialogResult.Yes;
            }
            else
            {
                this.DialogResult = DialogResult.No;
            }
        }