- PR -

DataGridに表示させる、セルの移動

投稿者投稿内容
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2006-01-18 22:52
DataView で検索って実はかけたこと無いので
使い方間違えてるかも・・・

コード:
DataTable tb = dataSet11.Tables["実績M"];
DataView  dv = new DataView(tb)
dataGrid1.DataSource = dv;

// 該当した社員Noと、日付を元にレコードを抽出 
for(int i=16;i<=31;i++) { 
    // 日付の作成 2005+11+16=20051116 
    string a=comboBox2.Text + comboBox3.Text + i.ToString(); 
    
    // 表示内容の抽出 
    dv.RowFilter = "社員No = '100' and 日付 = '" + a + "' ";

    // 無かったら追加
    if (dv.Count == 0) {
        DataRow row = tb.NewRow;
        row["社員No"] = "999";
        row["日付"]   = " ";
        tb.Rows.Add(row);
    }
} 

// 表示 
dv.RowFilter = "";
dv.Sort = "ID";


C#初心者
常連さん
会議室デビュー日: 2005/12/22
投稿数: 24
投稿日時: 2006-01-19 11:36
かるあ さん、ありがとうございました。
やっとできました。本当にありがとうございました。また教えてください。

スキルアップ/キャリアアップ(JOB@IT)