2010-11-19 80 views
0

我的問題聽起來很奇怪,但我的問題是我不知道如何獲取選定單元格的行的第一個單元格的值。C# - 獲取選定單元格的行的第一個單元格的值

例如:

列1列2欄3 物品1 ITEM2項目3

比方說,我選擇項目2,現在我怎麼會得到物品1的值?

謝謝!

+0

您使用的是什麼技術? ASP.NET?的WinForms? WPF? Excel中? – 2010-11-19 20:45:42

+0

排什麼?這是在電子表格中嗎?數據庫? – 2010-11-19 20:45:52

+0

呃,在什麼情況下選定單元格/行/值? Excel中?數據表? HTML?更多細節請! – Benjol 2010-11-19 20:45:54

回答

1

我假設你正在使用DataGridView?如果是這樣,請看DataGridView.SelectedRow.Cells[0]

+0

我只選擇1個單元而不是競爭行。 – bpeterson 2010-11-19 20:49:38

+0

我相信你仍然可以使用「SelectedRow」屬性。如果不是,請使用所選單元格的「CurrentRow」屬性。 – TreDubZedd 2010-11-19 20:50:47

+0

是的,謝謝!我是一個很傻的人。我之前在代碼中使用過它。呃.. – bpeterson 2010-11-19 20:52:56

0

這是Javascript的答案。

這裏有一個C#標誌,但這聽起來更像是客戶端上的原始Javascript。 如果那麼,如果使用Prototype這樣的庫,瀏覽DOM樹會變得非常容易。如果這是您所追求的,請查看下面的快速代碼。如果這是您的數值,請檢查this

this_td.up('td'); 

保持循環「向上」的td,直到你達到目的。或者,您可以直接測量所有單元的ID,以便很容易計算出第一個單元的ID,然後直接通過$(「cell_name_12345」)遍歷該單元。如果你想知道我的意思,那就是如果你想要「名稱」列,並且你在「手機」列中,並且ID爲「cell_phone_12345」。