本文整理汇总了C#中GridView.SetFocusedValue方法的典型用法代码示例。如果您正苦于以下问题:C# GridView.SetFocusedValue方法的具体用法?C# GridView.SetFocusedValue怎么用?C# GridView.SetFocusedValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GridView
的用法示例。
在下文中一共展示了GridView.SetFocusedValue方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DoRowDoubleClick
private void DoRowDoubleClick(GridView view, Point pt)
{
string fileToSelect = "icon ";
GridHitInfo info = view.CalcHitInfo(pt);
if (info.InRow || info.InRowCell)
{
string colCaption = info.Column == null ? "N/A" : info.Column.GetCaption();
if (!fileToSelect.Contains(colCaption))
{
return;
}
else
{
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.InitialDirectory = "c:\\";
openFileDialog.Filter = "photo|*.jpg;*.png;*.gif";
openFileDialog.RestoreDirectory = true;
openFileDialog.FilterIndex = 1;
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
string fName = openFileDialog.FileName;
System.IO.File.WriteAllBytes(@"photo/"+openFileDialog.SafeFileName, System.IO.File.ReadAllBytes(@fName));
view.SetFocusedValue(System.IO.File.ReadAllBytes(@fName));
gridView1.GetFocusedDataRow()[2] = openFileDialog.SafeFileName;//System.IO.File.ReadAllBytes(@fName);
}
else
{
view.SetFocusedValue(null);
gridView1.GetFocusedDataRow()[2] = null;
}
}
}
}