0
我試圖讓一個DataGridView顯示來自行和列的用戶所選單元格位於的HeaderText。但到目前爲止,我只能得到值是所選擇的細胞的內部。我知道這是比較容易在C#中的事,但它是一個C++的鍛鍊。顯示的行和列的值由所選單元格
我有什麼至今:
private: System::Void addAsDestinationCellToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
if(DGV->CurrentCell != nullptr)
{
String^ t = dynamic_cast<String^>(DGV->CurrentCell->Value);
dText->Text = t;
}
}
CurrentRow和CurrentCellAddress似乎並不爲這方面的工作,但我可能會嘗試錯誤地使用它們。
非常感謝所有的意見和見解。
**EDIT**
private: System::Void addAsDestinationCellToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
if(DGV->CurrentCell != nullptr)
{
String^ c = DGV->Columns[DGV->CurrentCell->ColumnIndex]->HeaderText;
String^ r = DGV->Rows[DGV->CurrentCell->RowIndex]->HeaderCell->Value->ToString();
dText->Text = c;
dText->Text += r;
}
}
感謝,工程巨大。工作代碼往上頂。 – Jordan