0
ユーザーが選択したセルがある行と列からHeaderTextを表示するためにDataGridViewを取得しようとしていますが、これまでのところ、選択したセルの内側にあります。私はこれがC#で簡単にできることを知っていますが、そのC++のエクササイズです。TextBoxで選択したセルの行と列の値を表示します
は、私がこれまで持っているもの:
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