for (int i = 0; i < DataGridView1.Rows.Count - 1; i++)
{
for (int j = 0; j < DataGridView1.Columns.Count; j++)
{
s=DataGridView1.Rows[i].Cells[j].Value;
} }
{
for (int j = 0; j < DataGridView1.Columns.Count; j++)
{
s=DataGridView1.Rows[i].Cells[j].Value;
} }
{
r.cell[0];
r.cell[1]
......
}
根据这两个就可以获取任意一个单元格中的内容
dgv.rows[rowIndex].cells[ColumnIndex].value
就是单元格的值了列:可以是列名,DataGridView["name",0].Value 这样是获取name这列的第一行 的单元格的值
也可以是 索引 DataGridView[0,0].Value
这样是获取第一列的第一行 的单元格的值行:只能通过索引来定位.. 从0开始,0表示第一行 dataGridView1.CurrentCell这是获取当前选择的单元格
dataGridView1.CurrentRow 这是获取当前选择的行dataGridView1.CurrentCell.ColumnIndex 这是获取当前列索引dataGridView1.Columns[dataGridView1.CurrentCell.ColumnIndex]
获取当前选择的列比如我们要获取 当前行的 第5个列的单元格
DataGridView[4,dataGridView1.CurrentRow.Index].Value
就是单元格的值了列:可以是列名,DataGridView["name",0].Value 这样是获取name这列的第一行 的单元格的值
也可以是 索引 DataGridView[0,0].Value
这样是获取第一列的第一行 的单元格的值行:只能通过索引来定位.. 从0开始,0表示第一行 dataGridView1.CurrentCell这是获取当前选择的单元格
dataGridView1.CurrentRow 这是获取当前选择的行dataGridView1.CurrentCell.ColumnIndex 这是获取当前列索引dataGridView1.Columns[dataGridView1.CurrentCell.ColumnIndex]
获取当前选择的列比如我们要获取 当前行的 第5个列的单元格
DataGridView[4,dataGridView1.CurrentRow.Index].Value
{
for (int j = 0; j < DataGridView1.Columns.Count; j++)
{
s=DataGridView1.Rows[i].Cells[j].Value;
}}
{
for (int j = 0; j < DataGridView1.Columns.Count; j++)
{
s=DataGridView1.Rows[i].Cells[j].Value;
} }