如何在devxpress的gridview中获得rows属性并用按钮进行编辑



我有一个带有devexpress的网格视图,我的网格视图包含一个id="GriviewLV1";我在网格视图的行中有一个按钮来编辑记录,如果点击按钮,我会尝试点击按钮进行编辑,但无法获得属性行或类似的内容。我正在尝试这样的操作,但无法执行rows属性,因为网格视图devexpress 中不存在rows属性

button_Edit_click(object sender, EventArgs e)
{
foreach (GridViewRow row in GriviewLV1.Rows)
{

}
}

您究竟需要什么行集合?据我所知,您只能使用记录(DataSource属性对象(进行操作。还可以获取所选行。我的一些代码示例和解释:

private List<ImageSetMember> imageSets;
...
//assign collection as grid's DataSource.
//From now on any actions on imageSets object will be automatically reproduced
//as grid's row changes.
imageSetGridControl.DataSource = imageSets; 
...
private void replaceButtonEdit_Click(object sender, System.EventArgs e)
{
//get focused row record's index at DataSource collection       
int index = imageSetGridView.GetDataSourceRowIndex(imageSetGridView.FocusedRowHandle); 
var selectedImage = imageSet[index].Image; //accessing to row's record
}

最新更新