This question is locked. New answers and comments are not allowed.
Hi,
I am facing a weird issue in GridView.
When i input some value to textbox or any control inside a GridViewColumn.CellTemplate and the click on togglebutton or scrollbar of the grid. The value inside the textbox is cleared automatically.
Below is my code,
Whenever rowdetail is clicked the Textbox,Combobox,Datapicker selected values are cleared.
I am facing a weird issue in GridView.
When i input some value to textbox or any control inside a GridViewColumn.CellTemplate and the click on togglebutton or scrollbar of the grid. The value inside the textbox is cleared automatically.
Below is my code,
<telerik:RadGridView x:Name="dgIncidentTrackingReportSection" Visibility="Collapsed" IsFilteringAllowed="False" AutoGenerateColumns="False" BorderThickness="2" HorizontalAlignment="Stretch" CanUserReorderColumns="False" ShowGroupPanel="False" CanUserResizeColumns="False" CanUserDeleteRows="False" CanUserSelect="True" CanUserInsertRows="False" Margin="10,40,10,0" Grid.Row="4" RowIndicatorVisibility="Collapsed" Grid.ColumnSpan="2"> <telerik:RadGridView.Columns> <telerik:GridViewToggleRowDetailsColumn /> <telerik:GridViewDataColumn Header="Rec. ID" IsReadOnly="True" DataMemberBinding="{Binding UserAccessID}" /> <telerik:GridViewDataColumn Header="Patient Name" IsReadOnly="True" DataMemberBinding="{Binding PatientName}" /> <telerik:GridViewDataColumn Header="MR #" IsReadOnly="True" DataMemberBinding="{Binding MedRecNumber}" /> <telerik:GridViewDataColumn Header="Account #" IsReadOnly="True" DataMemberBinding="{Binding AccountNumber}" /> <telerik:GridViewDataColumn Header="Patient Loc." IsReadOnly="True" DataMemberBinding="{Binding PatientLocation}" /> <telerik:GridViewDataColumn Header="User ID" IsReadOnly="True" DataMemberBinding="{Binding UserID}" /> <telerik:GridViewDataColumn Header="User Name" IsReadOnly="True" DataMemberBinding="{Binding UserName}" /> <telerik:GridViewColumn Header="User Facility"> <telerik:GridViewColumn.CellTemplate> <DataTemplate> <Grid> <TextBlock Text="{Binding TxtFacility}" Visibility="{Binding TxtFacilityvisibility}"></TextBlock> <telerik:RadComboBox ItemsSource="{Binding Facility}" x:Name="cmbFacility" SelectionChanged="cmbFacility_SelectionChanged" MaxDropDownHeight="100" Visibility="{Binding CmbFacilityvisibility}"></telerik:RadComboBox> </Grid> </DataTemplate> </telerik:GridViewColumn.CellTemplate> </telerik:GridViewColumn> <telerik:GridViewDataColumn Header="User Department" IsReadOnly="True" DataMemberBinding="{Binding UserDepartment}" /> <telerik:GridViewDataColumn Header="User Department.#"> <telerik:GridViewColumn.CellTemplate> <DataTemplate> <Grid> <TextBlock Text="{Binding TxtDepartmentNo}" Visibility="{Binding TxtDepartmentNovisibility}"></TextBlock> <TextBox x:Name="TextboxDepartmentNumber" Height="25" Text="{Binding DepartmentNo}" Visibility="{Binding TxtboxDepartmentNovisibility}" /> </Grid> </DataTemplate> </telerik:GridViewColumn.CellTemplate> </telerik:GridViewDataColumn> <telerik:GridViewColumn Header="Relationship"> <telerik:GridViewColumn.CellTemplate> <DataTemplate> <Grid> <TextBlock Text="{Binding TxtRelationship}" Visibility="{Binding TxtRelationshipvisibility}"></TextBlock> <telerik:RadComboBox ItemsSource="{Binding RelationToPatient,Mode=TwoWay}" x:Name="cmbRelationShip" SelectionChanged="cmbRelationShip_SelectionChanged" MaxDropDownHeight="100" Visibility="{Binding CmbRelationshipvisibility}"></telerik:RadComboBox> </Grid> </DataTemplate> </telerik:GridViewColumn.CellTemplate> </telerik:GridViewColumn> <telerik:GridViewDataColumn Header="PHI Source" IsReadOnly="True" DataMemberBinding="{Binding Source}" /> <telerik:GridViewColumn Header="Action Taken"> <telerik:GridViewColumn.CellTemplate> <DataTemplate> <Grid> <TextBlock Text="{Binding TxtActionTaken}" Visibility="{Binding TxtActionTakenvisibility}"></TextBlock> <telerik:RadComboBox ItemsSource="{Binding ActionTaken}" x:Name="cmbActionTaken" SelectionChanged="cmbActionTaken_SelectionChanged" MaxDropDownHeight="100" Visibility="{Binding CmbActionTakenvisibility}"></telerik:RadComboBox> </Grid> </DataTemplate> </telerik:GridViewColumn.CellTemplate> </telerik:GridViewColumn> <telerik:GridViewColumn Header="Action Date"> <telerik:GridViewColumn.CellTemplate> <DataTemplate> <Grid> <TextBlock Text="{Binding TxtActionDate}" Visibility="{Binding TxtActionDatevisibility}"></TextBlock> <telerik:RadDatePicker x:Name="DatePickerActionDate" Height="25" SelectedDate="{Binding Date,Mode=TwoWay}" Visibility="{Binding DtActionDatevisibility}" /> </Grid> </DataTemplate> </telerik:GridViewColumn.CellTemplate> </telerik:GridViewColumn> <telerik:GridViewColumn Header="Director"> <telerik:GridViewColumn.CellTemplate> <DataTemplate> <Grid> <TextBlock Text="{Binding TxtDirector}" Visibility="{Binding TxtDirectorvisibility}"></TextBlock> <TextBox x:Name="TextboxDirector" Height="25" Text="{Binding Director,Mode=TwoWay}" Visibility="{Binding TxtboxDirectorvisibility}" /> </Grid> </DataTemplate> </telerik:GridViewColumn.CellTemplate> </telerik:GridViewColumn> <telerik:GridViewColumn Header="Director.#"> <telerik:GridViewColumn.CellTemplate> <DataTemplate> <Grid> <TextBlock Text="{Binding TxtDirectorNo}" Visibility="{Binding TxtDirectorNovisibility}"></TextBlock> <TextBox x:Name="TextboxDirectorNumber" Height="25" Text="{Binding DirectorNo}" Visibility="{Binding TxtboxDirectorNovisibility}" /> </Grid> </DataTemplate> </telerik:GridViewColumn.CellTemplate> </telerik:GridViewColumn> </telerik:RadGridView.Columns> <telerik:RadGridView.RowDetailsTemplate> <DataTemplate> <StackPanel x:Name="Test" Height="200"> </StackPanel> </DataTemplate> </telerik:RadGridView.RowDetailsTemplate> </telerik:RadGridView>