C# 从Datagridview中选择两个列值并将其显示在消息框中
我有一个Datagridview,它在选择两个列值后填充呼叫者号码和被叫号码,然后单击按钮,消息框将显示所选列值。如何做到这一点。任何示例代码都会有很大帮助。您应该看看DataGridView的属性。您的按钮单击方法可以执行以下操作:C# 从Datagridview中选择两个列值并将其显示在消息框中,c#,winforms,datagridview,C#,Winforms,Datagridview,我有一个Datagridview,它在选择两个列值后填充呼叫者号码和被叫号码,然后单击按钮,消息框将显示所选列值。如何做到这一点。任何示例代码都会有很大帮助。您应该看看DataGridView的属性。您的按钮单击方法可以执行以下操作: private void button_Click(object sender, EventArgs e) { StringBuilder message = new StringBuilder(); foreach (DataGridViewCe
private void button_Click(object sender, EventArgs e)
{
StringBuilder message = new StringBuilder();
foreach (DataGridViewCell cell in this.dataGridView.SelectedCells)
{
message.AppendLine("Value = " + cell.Value);
}
MessageBox.Show(message.ToString());
}
这将在消息框中显示选定单元格的所有值。您应该查看DataGridView的属性。您的按钮单击方法可以执行以下操作:
private void button_Click(object sender, EventArgs e)
{
StringBuilder message = new StringBuilder();
foreach (DataGridViewCell cell in this.dataGridView.SelectedCells)
{
message.AppendLine("Value = " + cell.Value);
}
MessageBox.Show(message.ToString());
}
这将在消息框中显示所选单元格的所有值。您能否提供一些代码,或者更好地描述您所拥有的内容?不清楚“选择两列值”是什么意思。从datagridviewcell中获取值非常简单-所有单元格都有一个value属性,并且可以通过其行和列索引引用单元格。您能否提供一些代码,或者更好地描述您拥有的内容?不清楚“选择两列值”是什么意思。从datagridviewcell获取值非常简单-所有单元格都有一个value属性,并且单元格可以通过其行和列索引引用。SelectedCell是否具有用户所谓的selected的两列中的单元格?
SelectedCells
将包含所有选定单元格的组合。您可以访问具有适当属性的行/列(即,通过ColumnIndex
和RowIndex
)。我不太确定你在问什么。我的意思是这取决于DataGridView的SelectionMode,如果它的单元格选择,它将始终有一个单元格。希望你明白我的意思,SelectedCells是否会包含用户所谓的selected两列中的单元格?SelectedCells
将包含所有选定单元格的组合。您可以访问具有适当属性的行/列(即,通过ColumnIndex
和RowIndex
)。我不太确定你在问什么。我的意思是这取决于DataGridView的SelectionMode,如果它的单元格选择,它将始终有一个单元格。希望你明白我的意思