this.dataGridView1.Columns.Add("第一列", "品名");
this.dataGridView1.Columns.Add("第二列", "LOT NO.");
this.dataGridView1.Columns.Add("第三列", "数量");this.dataGridView1.Rows.Add("1", "2", "3");
this.dataGridView1.Rows.Add("11", "22", "33");
this.dataGridView1.Rows.Add("111, "222, "333);
自定义三列,写入3行数据,然后选中第二行,删除,并且取出第二行数据。怎么取出数据?
怎么删除?
this.dataGridView1.Columns.Add("第二列", "LOT NO.");
this.dataGridView1.Columns.Add("第三列", "数量");this.dataGridView1.Rows.Add("1", "2", "3");
this.dataGridView1.Rows.Add("11", "22", "33");
this.dataGridView1.Rows.Add("111, "222, "333);
自定义三列,写入3行数据,然后选中第二行,删除,并且取出第二行数据。怎么取出数据?
怎么删除?
dataGridView1.Rows.Remove(dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex]);
{
long[] long_id = new long[100];
int[] int_id = new int[100];
int k = 0;
for (int i = 0, mk = 0; i < dataGridv_AdminIma.Rows.Count; i++, mk++)//循环遍历DataGridView控件中的每一行
{
if (dataGridv_AdminIma.Rows[i].Selected == true)
{
string s = string.Empty;
try
{
s = dataGridv_AdminIma.Rows[i].Cells[0].Value.ToString();
}
catch (Exception)
{ s = string.Empty;
}
if (s != string.Empty)
{
long_id[k] = Convert.ToInt64(s);
int_id[k] = mk;
k++;
mk--;
} }
}
if (Resualt == false)
{
MessageBox.Show("删除失败.", "系统提示");
} for (int j = 0; j < k; j++)
{
dataGridv_AdminIma.Rows.RemoveAt(int_id[j]);//移除处于选定状态的记录 }