0
我正在開發一個應用程序,我將需要打印從數據庫中獲取的listview的內容。我已經成功地顯示了列表視圖,但我需要添加報告中支付的總金額的合計分組並查看它。我已經完成了這項工作(從我的查詢中...但我需要此數據在「最後兩個」 。列表視圖,而不是第一two.In加列,我也想爲中心這個項目,將要使用的字體是我bold.How可以做到這一點下面是我到目前爲止的代碼:控制列表視圖中項目的顯示位置和外觀
//setting up command
OdbcCommand commandSql = new OdbcCommand("SELECT stateid,surname,firstname,amount FROM scheduledpayment", _connection);
OdbcDataReader odr = commandSql.ExecuteReader();
while (odr.Read())
{
ListViewItem item = new ListViewItem(odr["stateid"].ToString());
item.SubItems.Add(odr["surname"].ToString());
item.SubItems.Add(odr["firstname"].ToString());
item.SubItems.Add(odr["amount"].ToString());
listView1.Items.Add(item);
}
OdbcCommand commandSql2 = new OdbcCommand("SELECT sum(amount) amount FROM scheduledpayment", _connection);
OdbcDataReader odr2 = commandSql2.ExecuteReader();
while (odr2.Read())
{
ListViewItem item3 = new ListViewItem("Total");
item3.SubItems.Add(odr2["amount"].ToString());
listView1.Items.Add(item3);
}
,輸出爲:
------------------------------------------------------------------------
200502317 BLACK GRAY 15000
200604572 BROWN PURPLE 45000
Total 789900
我怎樣才能使列表視圖的輸出類似於:
200502317 BLACK GRAY 15000
200604572 BROWN PURPLE 45000
Total 789900
謝謝。
Thanks..it工程...如何對齊的項目,以任何想法,無論是左/右,使字體顯示粗體? – ewom2468
@ ewom2468:對於列表視圖中的每一列,您都可以決定對齊方式(這是一個屬性)。要使用不同的字體,我認爲(但我不知道),你必須手動管理重繪... – Marco
我的意思是在列中的文本...像
相關問題