// 建立 DataTable 的欄位資料
            DataTable dtTable = new DataTable();
            dtTable.Columns.Add("key", typeof(string));
            dtTable.Columns.Add("value", typeof(int));

            // 建立 DataTable 的測試資料
            DataRow dr;
            for (int i = 0; i < 20; i++)
            {
                dr = dtTable.NewRow();
                dr["key"] = "key" + i;
                dr["value"] = i * 100;
                dtTable.Rows.Add(dr);
            }

            // 刪除資料大於400,小於1000的資料
            label1.Text = "";
            DataRow[] rows = dtTable.Select("value >= '" + 400 + "' and value <= '" + 1000 + "'");
            for (int i = 0; i < rows.Length; i++)
            {
                rows[i].Delete();
            }

            // 顯示 DataTable 全部資料
            for (int ii = 0; ii < dtTable.Rows.Count; ii++)
            {
                label1.Text += dtTable.Rows[ii]["key"].ToString() + "=" + dtTable.Rows[ii]["value"].ToString() + "\r\n";
            }


arrow
arrow

    Roger 發表在 痞客邦 留言(1) 人氣()