が付いている勝利フォームがありListBox
ます。動的に作成したいDataTable
(今まではいくつかの列のみを宣言しました-コードで確認できます-後でDataTable
既存の空にリンクするために使用しますDataBase
)が、にリンクする方法がわかりませんListbox
それから4つの要素を「取ります」:event_time , event_filename , event_name , event_fullpath
。plsヘルプ、
これまでの私のコードの一部は次のとおりです。
private delegate void AppendListHandler(string event_filename, String event_name, String event_fullpath);
private void AppendText(string event_filename, String event_name, String event_fullpath)
{
if (lstResultLog.InvokeRequired)
lstResultLog.Invoke(new AppendListHandler(AppendText), new object[] { event_filename, event_name, event_fullpath });
else
{
DateTime event_time = DateTime.Now;
//String event_duration = event_time.ToString("HH:mm");
lstResultLog.Items.Add(event_time + event_filename + event_name + event_fullpath);
}
DataTable table = new DataTable("tbl_Event");
table.Columns.Add("event_duration");
table.Columns.Add("event_name");
table.Columns.Add("event_filename");
table.Columns.Add("event_fullpath");
table = (DataTable)lstResultLog.DataSource;
}
lstResultLog
はListBoxの名前であり、ListBoxのすべてのフィールドは、宣言されたDataTableおよびデータベースとまったく同じ名前になります。