csharp DataTable and DataGridView delete a Row

来源:互联网 发布:郭嘉怎么死的知乎 编辑:程序博客网 时间:2024/06/06 02:17
                    //DataTable 得到標題                    //締友計算機技術有限公司 塗聚文                    //foreach (DataColumn column in dt.Columns)                    //{                    //    selectDt.Columns.Add(column.ColumnName, column.DataType);                    //}                    //DataTable 移動行 delete或 Remove 可以移除,但會出現問題 塗聚文注 20120808                    //foreach (System.Data.DataRow rowIndex in removeRowIndex)                    //{                    //    dt.Rows.Remove(rowIndex);                    //}                     //foreach (DataGridViewRow item in this.dataGridView1.SelectedRows)                     //{                     //    dataGridView1.Rows.RemoveAt(item.Index);                     //}                     //DataGridView指定移除行                    List<DataGridViewRow> removeRowIndex = new List<DataGridViewRow>();                    for (int i = 0; i < dataGridView1.Rows.Count; i++)                    {                        if (!list.Contains(dataGridView1.Rows[i].Cells[0].Value.ToString()))                        {                            removeRowIndex.Add(dataGridView1.Rows[i]);                        }                    }                    //DataGridView選擇移除                    //foreach (DataGridViewRow row in dataGridView1.SelectedRows)                    //{                    //    dataGridView1.Rows.Remove(row);                    //}                    foreach (DataGridViewRow dr in removeRowIndex)                    {                        dataGridView1.Rows.Remove(dr);                    }


原创粉丝点击