RadGrideView 항목 수정, ReadOnly
telerik RadGridView를 사용하면 기본적으로 항목을 더블클릭하여 수정할 수 있다.
그 항목을 수정할시에 수정되었을때 이벤트를 주고 싶을 때 RowEditEnded Properties를 사용하면 이벤트를 줄 수 있다.
소스는 아래와 같다.
Xaml
<telerik:RadGridView x:Name="UserGridView" Margin="20,40,20,0" VerticalAlignment="Top" Height="278" ItemsSource="{Binding UserList}" RowIndicatorVisibility="Hidden" CanUserDeleteRows="False" CanUserInsertRows="False" RowEditEnded="UserGridView_RowEditEnded" ShowGroupPanel="False" AutoGenerateColumns="False">
cs
private void UserGridView_RowEditEnded(object sender, Telerik.Windows.Controls.GridViewRowEditEndedEventArgs e)
{
데이터형식 변수 = (데이터형식)UserGridView.SelectedItem;
}
위 코드는 에디트시에 선택한 항목을 가져오는 소스이다.
사용하고자 하는 형태에 맞게 변경 하면 된다.
기본적으로 수정이 가능하지만 수정하면 안돼는 경우에는 Column의 ReadOnly Properties를 사용하면 된다.
<telerik:GridViewDataColumn UniqueName="ID" Header="사용자 ID" HeaderTextAlignment="Center" IsReadOnly="True" IsFilterable="False" MaxWidth="240" Width="120"/>true일 경우 수정이 불가능하고 false인 경우 수정이 가능하다 기본값은 false이다.
'Programming Lv1 > WPF + Blend' 카테고리의 다른 글
C# WPF 자식객체에서 부모객체 호출하기 (0) | 2013.01.30 |
---|---|
WPF 스레드 개체 액세스 문제 Dispatcher.Invoke (1) | 2013.01.30 |
XamOutlookbar Group Click Event 적용 (0) | 2012.12.27 |
XamOutlookBar 레이아웃 변경 Blend (0) | 2012.12.26 |
WPF ListView Column 사용법 (0) | 2012.12.26 |