블로그 이미지
평강왕자

카테고리

분류 전체보기 (35)
Programming Lv1 (32)
Programming LV2 (0)
취미 (3)
Total
Today
Yesterday

달력

« » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

공지사항

최근에 올라온 글

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이다.

 

Posted by 평강왕자
, |

최근에 달린 댓글

글 보관함