SelectedCells
时间: 2023-08-27 10:10:11 浏览: 133
CustomCell
对不起,我误解了您的问题。如果您想根据DataGridView的ID列导出另一个DataGridView的数据,您可以使用SelectedCells属性来获取选定单元格的值,并将其作为筛选条件使用。
以下是一个示例代码片段,展示了如何根据选定的ID值导出另一个DataGridView的数据:
```csharp
private void ExportDataButton_Click(object sender, EventArgs e)
{
// 获取选定的ID值
int selectedId = 0;
if (dataGridView1.SelectedCells.Count > 0)
{
DataGridViewCell selectedCell = dataGridView1.SelectedCells[0];
selectedId = Convert.ToInt32(selectedCell.Value);
}
// 根据选定的ID值筛选数据
DataTable filteredData = new DataTable();
foreach (DataRow row in originalDataTable.Rows)
{
if (Convert.ToInt32(row["ID"]) == selectedId)
{
filteredData.ImportRow(row);
}
}
// 绑定筛选后的数据到第二个DataGridView控件
dataGridView2.DataSource = filteredData;
}
```
请注意,上述代码仅仅是一个示例,具体实现可能会因您的代码结构和需求而有所不同。希望这能帮到您!
阅读全文