# VIEW CÁC BẢNG KIỂM TRA DYNAMIC CỘT FIX

### 1. View bảng dinamic để kiểm tra

* code ở mục "Trước tất cả"
* Hàm dynamicCol
* Đoạn if(\_Vari.FormChinh.dtDynamicReportColumn.Rows.Count<= 0)

```csharp
// Some code
public string dynamicCol(string strGT, string ctCotTruoc, string tencottruoc, string tencotnay, DataRow drReportFix)
	{
		if(_Vari.FormChinh.dtDynamicReportColumn.Rows.Count<= 0)
		{
			// tính toán cột dynamic, chèn vào bảng dtDynamicReportColumn
			
			
			// view bảng kiểm tra
			_Func.ViewTable(_Vari.FormChinh.dtDynamicReportColumn);
		}
	}
```

### 2. View bảng dtColumn sau khi đã chèn đầy đủ cột và xem công thức

* View code ở "Hậu xử lý"

```csharp

public DataTable DMain(DataTable dtDL, string ssele, DataTable dtColumns, DataRow drReport, FOR0025 formBaoCao)
	{
		if(_Vari.Developer)
		{
			MessageBox.Show("dtDL");
			_Func.ViewTable(dtDL);
		}
		// chạy báo cáo phụ để phục vụ hàm phía dưới
		// chạy các lệnh tính toán khác
		return dtDL;
	}
```
