C#WPFの問題が発生しました。ここでは、SQLiteデータテーブルをWPF DataGridコントロールで表示したいと考えています。私たちは、製品の価格を数値として保存します(ただし、REALと同じですが、まったく同じです)。しかし、データグリッドコントロールでは、SQLite DBブラウザにもかかわらず、整数として表示されます。ここでは、データグリッドにデータを記入しているとのコードです:C#WPF DataGridがSQLite 3データベースの小数点を表示しない
ProductsDataGrid.ItemsSource = db.GetDataSet("*", "products").Tables[0].AsDataView();
とGetDataSet方法は、次のようになります。
public DataSet GetDataSet(string columns, string table, string trailingCommands = "")
{
var sqlcmd = string.Format("select {0} from {1} {2}", columns, table, trailingCommands);
Utility.Log.Info(sqlcmd);
DataSet dataSet = new DataSet();
SQLiteDataAdapter dataAdapter = new SQLiteDataAdapter(sqlcmd, this.dbconn);
dataAdapter.Fill(dataSet);
return dataSet;
}
ショートバージョン: プログラムは、のintとして小数を示しSQLite DBのデータグリッド
投稿にデータグリッドを使用するビューを含めることはできますか?または、プログラムでDataGridを追加しますか?もしそうなら、これも加えてください。 – lhildebrandt
私はちょうど – Citrus
データグリッド自体はXAMLで行われ、基本的に、これはそれがありませんツー・ポイントソースとすべてのものを乱雑にしたくない追加ソースを追加することができますので、より多くのどの部分を指定してください:\t \t \t \t \tを\t –
Citrus