// 建立 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";
}
留言列表