Để làm đẹp đầu ra trình gỡ lỗi của adinas, tôi đã thực hiện một số định dạng đơn giản:
public void DebugTable(DataTable table)
{
Debug.WriteLine("--- DebugTable(" + table.TableName + ") ---");
int zeilen = table.Rows.Count;
int spalten = table.Columns.Count;
for (int i = 0; i < table.Columns.Count; i++)
{
string s = table.Columns[i].ToString();
Debug.Write(String.Format("{0,-20} | ", s));
}
Debug.Write(Environment.NewLine);
for (int i = 0; i < table.Columns.Count; i++)
{
Debug.Write("---------------------|-");
}
Debug.Write(Environment.NewLine);
for (int i = 0; i < zeilen; i++)
{
DataRow row = table.Rows[i];
for (int j = 0; j < spalten; j++)
{
string s = row[j].ToString();
if (s.Length > 20) s = s.Substring(0, 17) + "...";
Debug.Write(String.Format("{0,-20} | ", s));
}
Debug.Write(Environment.NewLine);
}
for (int i = 0; i < table.Columns.Count; i++)
{
Debug.Write("---------------------|-");
}
Debug.Write(Environment.NewLine);
}
Giải pháp tốt nhất: Bạn không cần Visual Studio ! Đây là đầu ra ví dụ của tôi:
CHỌN PackKurz, PackName, PackGewicht TỪ verpackungen
PackKurz | PackName | PackGewicht |
--------------------- | ---------------------- | ----- ----------------- | -
BB205 | BigBag 205 kg | Chương 205 |
BB300 | BigBag 300 kg | 300 |
BB365 | BigBag 365 kg | 365 |
CO | Container, Alteru ... | |
EP | Bảng màu | |
IBC | Chemikaliengefäß ... | |
thua | nicht verpackungs ... | 0 |
--------------------- | ---------------------- | ----- ----------------- | -