回覆列表
  • 1 # 使用者6714470155983

    如果你只是要修改DataTable裡的DataRow的話沒有必要找到它的行號,直接在Select後得到的DataRow上修改就行了,它的修改會直接反映到DataTable上(其實就是直接修改了DataTable上的DataRow,這和資料庫不一樣不要弄混了),程式碼如下

    private void button1_Click(object sender, EventArgs e)

    {

    DataTable dataTable = new DataTable();

    dataTable.Columns.Add("ID");

    dataTable.Columns.Add("Name");

    for (int i = 1; i

    {

    dataTable.Rows.Add(new object[] { i, i + 1000 });

    }

    DataRow[] dataRows = dataTable.Select("id > 2");

    for (int i = 0; i

    {

    dataRows[i].ItemArray = new object[] { i + 100, i + 5000 };

    }

    }

  • 中秋節和大豐收的關聯?
  • 你尊重別人,但別人不把你放在眼裡該怎麼辦?