我可以在GridView中顯示的數據,現在我需要找到DataGridView中與用戶輸入的行,以便將光標移動到該行,獲得該行並更新字段(我想更新在窗體上的文本字段,更新後),顯示出更新的DataGridView和光標移動行下一行automaticaly如何在DataGridView中找到行和更新
有人能幫助我嗎?
我可以在GridView中顯示的數據,現在我需要找到DataGridView中與用戶輸入的行,以便將光標移動到該行,獲得該行並更新字段(我想更新在窗體上的文本字段,更新後),顯示出更新的DataGridView和光標移動行下一行automaticaly如何在DataGridView中找到行和更新
有人能幫助我嗎?
讓我們說找你綁定數據神器(類MyData
)
public class MyData
{
public string Name {get;set;}
public string Address {get;set}
}
所以宥有地方的MyData
的集合像List<MyData>
List<MyData> myDataList = new List<MyData>();
,並在代碼的某個地方做,我想,這樣的事情:
dataGrid.DataSource=myDataList
現在,喲想找到DataGrid
一些行,但你真的想是找到一個數據。因此,請在myDataList
查詢找到感興趣MyData
對象,比方說像這樣
var foundMyData = from data in myDataList where (. condition..) select data;
我們發現數據我們感興趣,所以沒有讓 - \我們使它在UI
選擇。 所以在列表中找到的foundMyData
的指數,並在網格中選擇相應的行。
如果您使用Sorting
或View
,以便屏幕上可見的數據可以被過濾或排序,您自然也需要考慮「轉換」。
是這個'WinForms'或'WPF'? – Tigran
這是一個winform – ulduz114
你使用'DataBinding'或者只是'AddRow(..)'? – Tigran