【发布时间】:2012-04-08 16:31:57
【问题描述】:
我正在我的程序中从 SQLite3 数据库中填充数据网格视图,其中包含使用以下代码的日期列
此日期列以 Unix 时间存储,我想将其显示为正常日期
当我将数据库读入数据网格视图时,有什么方法可以做到这一点?
SQLiteConnectionStringBuilder csb = new SQLiteConnectionStringBuilder();
csb.DataSource = Path.Combine(connectionPath, "sms.db");
SQLiteConnection connection = new SQLiteConnection(csb.ConnectionString);
connection.Open();
// SQL query to read the data fromt he database
SQLiteCommand command = connection.CreateCommand();
//Read Everything
string query = "SELECT * FROM message";
command.CommandText = query;
SQLiteDataAdapter dataAdaptor = new SQLiteDataAdapter(command);
DataSet dataset = new DataSet();
dataAdaptor.Fill(dataset, "Messages");
// Get the table from the data set
DataTable datatable = dataset.Tables["Messages"];
dataGridSMS.DataSource = datatable;
【问题讨论】:
标签: c# visual-studio-2010 datagridview unix-timestamp