2010-11-19 13 views
0

私の質問は非常に奇妙に聞こえるが、私の問題は、選択されたセルの行のFIRSTセルの値を取得する方法がわからないということです。例えばC# - 選択されたセルの行の最初のセルの値を取得

column1のcolumn2のCOLUMN3 ITEM1 ITEM2 ITEM3

今どのように私はITEM1の値を得ることができる、のは、私がITEM2を選択しましょうか?

ありがとうございます!

+0

あなたはどのような技術を使用していますか? ASP.NET? WinForms? WPF? Excel? –

+0

何の行ですか?これはスプレッドシートにありますか?データベース? –

+0

Eh、選択されたセル/行/値はどのようなコンテキストですか? Excel?データ表? HTML?もっと詳しくお願いします! – Benjol

答えて

1

私はあなたがDataGridViewを使用していると仮定しますか?その場合は、DataGridView.SelectedRow.Cells[0]をご覧ください。

+0

私は競合の行ではなく1つのセルを選択します。 – bpeterson

+0

"SelectedRow"プロパティを使用することはできますが、私は信じています。そうでない場合は、選択したセルの "CurrentRow"プロパティを使用します。 – TreDubZedd

+0

はい、ありがとう!私はそんなに馬鹿だ。以前私のコードで使ってきました。 Meh .. – bpeterson

0

これはJavascriptの回答です。

ここにはC#フラグがありますが、これはクライアント上の生のJavascriptのようなものです。 の場合は、Prototypeなどのライブラリを使用するとDOMツリーをナビゲートするのが簡単になります。これがあなたの後であれば、以下のクイックコードを確認してください。それが数値の場合は、thisの投稿をチェックしてください。

this_td.up('td'); 

最後を叩くまで、ループアップを続けてください。あるいは、最初のセルのIDを簡単に把握し、$( "cell_name_12345")を介してそのセルにまっすぐ進むように、すべてのセルのIDを計測するだけで済みます。これは、「名前」列が必要な場合、「セル」というIDを持つ「電話」列にあります。何を意味するのかわかっている場合は、「cell_phone_12345」となります。