Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将datagridview单元格单击事件转换为DevExpress网格控件_C#_C# 4.0_Datagridview_Devextreme - Fatal编程技术网

C# 如何将datagridview单元格单击事件转换为DevExpress网格控件

C# 如何将datagridview单元格单击事件转换为DevExpress网格控件,c#,c#-4.0,datagridview,devextreme,C#,C# 4.0,Datagridview,Devextreme,我为库存系统创建的程序。我还使用Devexpress工具创建了GridControl。如何将此代码转换为Devexpress gridcontrol。。 请参阅所附图片 答案应该是这样的 private void gridView1_RowCellClick(object sender, RowCellClickEventArgs e) { int id = e.RowHandle; DataRow row = gridView1.GetDataRo

我为库存系统创建的程序。我还使用Devexpress工具创建了GridControl。如何将此代码转换为Devexpress gridcontrol。。 请参阅所附图片


答案应该是这样的

  private void gridView1_RowCellClick(object sender, RowCellClickEventArgs e)
    {

        int id = e.RowHandle;
        DataRow row = gridView1.GetDataRow(id);
        int ddl1 = Convert.ToInt32(gridView1.GetRowCellValue(id, "invoiceId").ToString());

        if (e.Column.Name=="ActionUpdate")
        {
            invoiceSummary Obj = new invoiceSummary
               {

                   CustomerName = gridView1.GetRowCellValue(id, "customerName").ToString(),
                   InvoiceID = Convert.ToInt32(gridView1.GetRowCellValue(id,"invoiceId").ToString()),
                   IssueDate = gridView1.GetRowCellValue(id,"issue_date").ToString(),
                   DueDate = gridView1.GetRowCellValue(id,"due_date").ToString(),
                   Status = gridView1.GetRowCellValue(id,"Status").ToString(),
                   PrivateNote = gridView1.GetRowCellValue(id,"privateNotes").ToString(),
                   PadiAmount = Convert.ToDouble(gridView1.GetRowCellValue(id,"Amount_Paid").ToString()),
                   Balance = Convert.ToDouble(gridView1.GetRowCellValue(id,"Balance").ToString()),
                   PaymentType = gridView1.GetRowCellValue(id,"paymentType").ToString(),
                   DateOfPayment = gridView1.GetRowCellValue(id,"DateOfPayment").ToString(),
                   TotalDiscount = Convert.ToDouble(gridView1.GetRowCellValue(id,"TotalDiscount").ToString()),
                   PackagingAmount = Convert.ToDouble(gridView1.GetRowCellValue(id,"PackagingAmount").ToString()),
                   CustomerNote = gridView1.GetRowCellValue(id,"CustomerNote").ToString(),
                   TaxTotalAmount = Convert.ToDouble(gridView1.GetRowCellValue(id,"Tax_Amount").ToString()),
                   Valuedata = Convert.ToDouble(gridView1.GetRowCellValue(id,"Amount").ToString()),
                   TotalSubAmount = Convert.ToDouble(gridView1.GetRowCellValue(id,"Total_Amount").ToString()),

               };
            frmAddinvoice fm = new frmAddinvoice(Obj);
            fm.ShowDialog();
            this.Close();
            GetInvoiceSummaryData();
        }
        else
        {
            MessageBox.Show("");
        }


    }
  private void gridView1_RowCellClick(object sender, RowCellClickEventArgs e)
    {

        int id = e.RowHandle;
        DataRow row = gridView1.GetDataRow(id);
        int ddl1 = Convert.ToInt32(gridView1.GetRowCellValue(id, "invoiceId").ToString());

        if (e.Column.Name=="ActionUpdate")
        {
            invoiceSummary Obj = new invoiceSummary
               {

                   CustomerName = gridView1.GetRowCellValue(id, "customerName").ToString(),
                   InvoiceID = Convert.ToInt32(gridView1.GetRowCellValue(id,"invoiceId").ToString()),
                   IssueDate = gridView1.GetRowCellValue(id,"issue_date").ToString(),
                   DueDate = gridView1.GetRowCellValue(id,"due_date").ToString(),
                   Status = gridView1.GetRowCellValue(id,"Status").ToString(),
                   PrivateNote = gridView1.GetRowCellValue(id,"privateNotes").ToString(),
                   PadiAmount = Convert.ToDouble(gridView1.GetRowCellValue(id,"Amount_Paid").ToString()),
                   Balance = Convert.ToDouble(gridView1.GetRowCellValue(id,"Balance").ToString()),
                   PaymentType = gridView1.GetRowCellValue(id,"paymentType").ToString(),
                   DateOfPayment = gridView1.GetRowCellValue(id,"DateOfPayment").ToString(),
                   TotalDiscount = Convert.ToDouble(gridView1.GetRowCellValue(id,"TotalDiscount").ToString()),
                   PackagingAmount = Convert.ToDouble(gridView1.GetRowCellValue(id,"PackagingAmount").ToString()),
                   CustomerNote = gridView1.GetRowCellValue(id,"CustomerNote").ToString(),
                   TaxTotalAmount = Convert.ToDouble(gridView1.GetRowCellValue(id,"Tax_Amount").ToString()),
                   Valuedata = Convert.ToDouble(gridView1.GetRowCellValue(id,"Amount").ToString()),
                   TotalSubAmount = Convert.ToDouble(gridView1.GetRowCellValue(id,"Total_Amount").ToString()),

               };
            frmAddinvoice fm = new frmAddinvoice(Obj);
            fm.ShowDialog();
            this.Close();
            GetInvoiceSummaryData();
        }
        else
        {
            MessageBox.Show("");
        }


    }