0

このデータテーブルがあり、データベースの値が表示されます。

    private void CreateTable() {
    dt = new DataTable();
    dt.Columns.Add("ScheduleID", typeof(int));
    dt.Columns.Add("Username", typeof(string));
    dt.Columns.Add("Subject", typeof(string));
    dt.Columns.Add("Description", typeof(string));
    ... }

私はこのコードを使用しており、エラーはありませんが、値が表示されない理由がわかりません。何か助けはありますか?ありがとう。

dgvSchedule.DataSource = new DataView(dt, "Username = '" + lblUsername.Text + "' and Subject = '" + cbxSubject.Text + "'", "Subject", DataViewRowState.CurrentRows);
4

2 に答える 2

0

読みやすくするために、ここに回答を投稿します。

dt がデータテーブルの場合、次のようなことができます

var row = dt.NewRow(); 
row["ScheduleID"] = 5; 
row["Username"] = "kerzek";
dt.rows.add(row); 
于 2012-07-19T23:14:28.237 に答える
0

他のコメントに同意し、データビューのコンストラクターが正しくないようです。

DataView Constructorsですが、使用しているフレームワークに依存している可能性があります

于 2012-07-19T23:06:54.210 に答える