データベースから取得したリストビューの内容を印刷する必要があるアプリケーションを開発しています。リストビューを正常に表示しましたが、レポートで支払われた合計金額の集計グループを追加して表示する必要があります。これを実行しました(クエリから。ただし、このデータは「最後の2つ」の下にある必要があります。リストビューの列であり、最初の2つではありません。さらに、このアイテムを中央に配置し、フォントを太字にする必要があります。これを実現するにはどうすればよいですか。これまでのコードは次のとおりです。
//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
ありがとう。