728x90
728x170
using System.Drawing;
using System.Windows.Forms;
using Infragistics.Win.UltraWinGrid;
private OpenFileDialog openFileDialog;
...
#region UltraGrid 셀 더블 클릭시 처리하기 - ultraGrid_DoubleClickCell(sender, e)
/// <summary>
/// UltraGrid 셀 더블 클릭시 처리하기
/// </summary>
/// <param name="sender">이벤트 발생자</param>
/// <param name="e">이벤트 인자</param>
private void ultraGrid_DoubleClickCell(object sender, DoubleClickCellEventArgs e)
{
switch(e.Cell.Column.Key)
{
case "EmployeeImage" :
if(this.openFileDialog.ShowDialog() == DialogResult.OK)
{
Employee employee = e.Cell.Row.ListObject as Employee;
employee.EmployeeImage = Image.FromFile(this.openFileDialog.FileName);
}
break;
}
}
#endregion
※ Employee 클래스 정의는 생략한다.
728x90
그리드형(광고전용)
'Infragistics > WinForm' 카테고리의 다른 글
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 액티브 행 설정하기 (0) | 2015.04.27 |
---|---|
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 액티브 셀 설정하기 (0) | 2015.04.27 |
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 헤더 오른쪽 고정하기 (0) | 2015.04.27 |
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 엑셀 키보드 처리 모방하기 (0) | 2015.04.27 |
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 액티브 행 표시 유지하기 (0) | 2015.04.27 |
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 헤더 더블 클릭시 처리하기 (0) | 2015.04.26 |
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 셀 더블 클릭시 처리하기 (0) | 2015.04.26 |
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 행 더블 클릭시 처리하기 (0) | 2015.04.26 |
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 헤더 체크 박스 체크 상태 변경 후 처리하기 (0) | 2015.04.26 |
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 컬럼 헤더에 체크 박스 표시하기 (0) | 2015.04.26 |