Telerik Forums
UI for WPF Forum
2 answers
70 views
GridView windows control can insert update delete automatic and insert connection to SQL.How can i do like that in RadGridView?if can,can you make a video to easy understand?I want to insert update delete like the demo Command of RadGridView 100% with SQL server using C#.how con i do?

thank you  thank you very very much!Please!
Pavel Pavlov
Telerik team
 answered on 02 Sep 2011
9 answers
591 views
I am using the RADGrid view in a WPF application and need to add validation for a couple of properties that are bound to the grid. I have implemented IDataErroinfo on may data object class that is the source of my binding. The validation is working almost like I need it to.

when the application loads and my property values are not valid the validation works as expected. My cells with invalid data is surrounded with a red line and I get the icon displayed in front of the row with errors. When I edit the cell and correct the data the red outline of the cell goes away it I tab out the cell or hit enter. However the error icon stays unless I hit the enter key or tab through all the cells in the row.

The behavior I am trying to achieve is that when the user leaves(by using the enter key,tab out of the cell or when the cell loses focus)  the cells and no other cells contain data the error icon disappears as well.

I am also using the cell validating event on the RadGrid view to validate the cell data and that seems to work except the error indicator stays there.

Thanks,
Alan Frye

Rayne
Top achievements
Rank 1
 answered on 02 Sep 2011
3 answers
297 views
Hello, how can I keep my button from its pressed state? For example, I clicked on the ViewByday Button, then its pressed state or activated state is still there unless i'll click another radbutton. Please help. Thanks
Kiril Stanoev
Telerik team
 answered on 02 Sep 2011
2 answers
145 views
Hi,
I am having an issue in binding a Value Converter in a GridViewDataColumn in RadTreeListView columns. If i add the same to DataTemplate then it works fine. Is there any way to directly use with the GridViewDataColumn .

Please find the code below.

This does not work.

<

 

telerik:RadTreeListView x:Name="rtlvPeopleInfo" >

 

 

 

 

    <telerik:RadTreeListView.Columns>

 

 

 

        <telerik:GridViewDataColumn x:Name="gvcPlanFinish" DataMemberBinding="{Binding PlanEndDate}" Header="Plan Finish"

 

 

                Background="{Binding PlanEndDate, Converter={StaticResource PlanFinishBackColorConverterKey}}" 
                DataFormatString="{}{0:MM-dd-yyyy}" />

 

 

 

 

    </telerik:RadTreeListView.Columns>

 

 

 

</telerik:RadTreeListView>

But if i am doing the same in code behind with data template that works fine

 

private

 

void SetValueConvertersInColumns()

 

{

 

GridViewDataColumn gvcPlanFinish = new GridViewDataColumn();

 

 

FrameworkElementFactory tbPlanWork = new FrameworkElementFactory(typeof(TextBlock));

 

 

Binding bndText = new Binding("PlanEndDate");

 

bndText.Mode =

BindingMode.TwoWay;

 

tbPlanWork.SetBinding(

TextBlock.TextProperty, bndText);

 

 

Binding bndPlanWorkBackGround = new Binding("PlanEndDate");

 

bndPlanWorkBackGround.Converter =

this.FindResource("PlanFinishBackColorConverterKey") as IValueConverter;

 

tbPlanWork.SetBinding(

TextBlock.BackgroundProperty, bndPlanWorkBackGround);

 

 

 

DataTemplate dataTemplate = new DataTemplate();

 

dataTemplate.VisualTree = tbPlanWork;

gvcPlanFinish.CellTemplate = dataTemplate;

gvcPlanFinish.CellTemplate.Seal();

gvcPlanFinish.DataMemberBinding =

new Binding("PlanEndDate");

 

rtlvTreeListView.Columns.Add(gvcPlanFinish); //Adding the new column

}

Manishkumar
Top achievements
Rank 1
 answered on 02 Sep 2011
1 answer
133 views
Hello I am working with the RadDatePicker and it works fine but I can't seem to figure out how tp display text in the textbox part, other than a watermark. We use it for insurance expiration dates and one of the possible fields would be "No End" instead of a date. How can I do this? Thank you again for your help. 


Sean
Yana
Telerik team
 answered on 02 Sep 2011
3 answers
267 views
Hello i try the latest internal build from Q2 2011 for WPF 4. I have some radwindows as usercontrol
defined in the main xaml file. I get compiler errors and can't get it to run.
In code i call CtlNewPerson.ShowDialog()
This sample is runnning under Q1 SP1 latest internal build correctly.
Can you please check this issue.
best regards ...
<telerik:RadWindow x:Name="WindowNewPerson" Width="800" Height="626" Header="Test ..." WindowStartupLocation="CenterScreen" telerik:StyleManager.Theme="Windows7" FontFamily="Verdana" IsRestricted="True" ResizeMode="NoResize" >
      <telerik:RadWindow.Background>
          <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
              <GradientStop Color="White"/>
              <GradientStop Color="#FFE5EAEC" Offset="1"/>
          </LinearGradientBrush>
      </telerik:RadWindow.Background>
      <telerik:RadWindow.Effect>
          <DropShadowEffect BlurRadius="50" ShadowDepth="10" Opacity="0.5" Direction="290" RenderingBias="Performance"/>
      </telerik:RadWindow.Effect>
      <local:ScrNewPerson x:Name="CtlNewPerson"/>
  </telerik:RadWindow>
Yana
Telerik team
 answered on 02 Sep 2011
3 answers
146 views
Hi

I'm currently evaluating the RichtextControl of Telerik.

When I try to import HTML with a image tag, which has an image that does not exist, I got a pixelFormat error.

How can I handle missing images in HTML  ?

Here is the load code

  public void Load(string htmlInput)
        {
 
            HtmlFormatProvider provider = new HtmlFormatProvider();
        
            RadDocument telDoc = provider.Import(input);
            telerikTextBox.Document = telDoc;
 
            //spellchecker language anpassen
            telerikTextBox.IsSpellCheckingEnabled = false;
 
            this.telerikTextBox.SpellChecker.SpellCheckingCulture = new CultureInfo("en-US");        
                 }

I tried it with the  using the
LoadImageFromUrl
event from HtmlImportSettings


But this didn't helped

 Bitmap image = new Bitmap(16, 16);
 
        void settings_LoadImageFromUrl(object sender, LoadImageEventArgs e)
        {
            if (e != null)
            {
 
                MemoryStream memStream = new MemoryStream();
 
                image.Save(memStream, ImageFormat.Bmp);
 
               
 
                 e.ImageElement.Init(memStream, ".bmp");
            }
        }
Iva Toteva
Telerik team
 answered on 02 Sep 2011
1 answer
116 views

I have a problem changing a property of the RadTileView control (e.g. IsEnabled) using the properties panel. I get always an error message. I did the following steps:

  1. Create a new WpfApplication
  2. I dropped a RadExpander control
  3. I dropped a RadTileView control
  4. Select the RadExpander, click the IsEnabled property in the property panel
    à there is no problem
  5. Select the RadTileView, click the IsEnabled property in the property panel
    à I get the message “Property value is not valid”


Error message in MainWindow:

Ambiguous match found.
   at System.RuntimeType.GetPropertyImpl(String name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers)
   at System.Type.GetProperty(String name)
   at MS.Internal.ComponentModel.DependencyPropertyKind.get_IsDirect()
   at System.ComponentModel.DependencyPropertyDescriptor.FromProperty(DependencyProperty dependencyProperty, Type targetType)
   at Microsoft.Expression.Platform.WPF.WpfDependencyPropertyImplementation.get_Attributes()
   at Microsoft.Expression.DesignModel.Metadata.DependencyPropertyReferenceStep.get_Attributes()
   at Microsoft.Expression.DesignModel.Metadata.ClrObjectMetadata.InitializeAlternateContentPropertiesIfNecessary()
   at Microsoft.Expression.DesignModel.Metadata.ClrObjectMetadata.GetContentProperties()
   at Microsoft.Expression.DesignModel.Metadata.ClrObjectMetadata.get_ContentProperties()
   at Microsoft.Expression.DesignModel.Core.ViewNodeManager.InvalidateInternal(List`1 invalidRoots, Boolean forceValidateExpressionCache)
   at Microsoft.Windows.Design.Platform.ViewProducerBase.ApplyUpdate(Delta delta)
   at Microsoft.Windows.Design.Platform.ViewProducerBase.IncrementalRebuild(DocumentTreeManager tree, Damage damage)
   at Microsoft.Windows.Design.Platform.ViewProducerBase.UpdateView(DocumentTreeManager tree, Damage damage)
   at Microsoft.Windows.Design.DocumentModel.ViewProducer.UpdateView(UpdateDamageArguments args)
Zarko
Telerik team
 answered on 02 Sep 2011
1 answer
86 views
Hi,

I wonder if it is possible to add  a RadTabControl to a RadPaneGroup directly in .xaml like,

<telerik:RadPaneGroup cal:RegionManager.RegionName="{x:Static Regions:WellKnownRegionNames.MainRegion}" >
 
                        <telerik:RadTabControl>
                        </telerik:RadTabControl>
 
 </telerik:RadPaneGroup>


Sirum
Yana
Telerik team
 answered on 02 Sep 2011
3 answers
206 views

Hi, there.
I think RadBook is a great component for document viewer.
The problem is that I need to change the Width and Height of the viewer and the contents need to reformat the pages to fit in.
I tested code based on "RadBookIntegration" sample by adding the follwoing code.

       private void RadButtonIncrease_Click(object senderRoutedEventArgs e)
        {
            RadDocument doc = this.viewManager.Document;
            doc.DefaultPageLayoutSettings.Width += 50;
            doc.DefaultPageLayoutSettings.Height += 50;
            doc.UpdateLayout();
        }
        private void RadButtonDecrease_Click(object senderRoutedEventArgs e)
        {
            RadDocument doc = this.viewManager.Document;
            doc.DefaultPageLayoutSettings.Width -= 50;
            doc.DefaultPageLayoutSettings.Height -= 50;
            doc.UpdateLayout();
        }

I believe UpdateLayout should reformat the contents but the result is not what I expected;  page numbers and contents gets duplicated.
Can you please tell me what I'm doing wrong?

Thanks for your help.

Mike
Telerik team
 answered on 02 Sep 2011
Narrow your results
Selected tags
Tags
GridView
General Discussions
Chart
RichTextBox
Docking
ScheduleView
ChartView
TreeView
Diagram
Map
ComboBox
TreeListView
Window
RibbonView and RibbonWindow
PropertyGrid
DragAndDrop
TabControl
TileView
Carousel
DataForm
PDFViewer
MaskedInput (Numeric, DateTime, Text, Currency)
AutoCompleteBox
DatePicker
Buttons
ListBox
GanttView
PivotGrid
Spreadsheet
Gauges
NumericUpDown
PanelBar
DateTimePicker
DataFilter
Menu
ContextMenu
TimeLine
Calendar
Installer and Visual Studio Extensions
ImageEditor
BusyIndicator
Expander
Slider
TileList
PersistenceFramework
DataPager
Styling
TimeBar
OutlookBar
TransitionControl
FileDialogs
Book
ToolBar
ColorPicker
TimePicker
MultiColumnComboBox
SyntaxEditor
VirtualGrid
Wizard
ExpressionEditor
NavigationView (Hamburger Menu)
WatermarkTextBox
DesktopAlert
BarCode
SpellChecker
DataServiceDataSource
EntityFrameworkDataSource
RadialMenu
ChartView3D
Data Virtualization
BreadCrumb
LayoutControl
ProgressBar
Sparkline
TabbedWindow
ToolTip
CloudUpload
ColorEditor
TreeMap and PivotMap
EntityFrameworkCoreDataSource (.Net Core)
HeatMap
Chat (Conversational UI)
VirtualizingWrapPanel
Calculator
NotifyIcon
TaskBoard
TimeSpanPicker
BulletGraph
Licensing
WebCam
CardView
DataBar
FilePathPicker
PasswordBox
SplashScreen
Callout
Rating
Accessibility
CollectionNavigator
Localization
AutoSuggestBox
Security
VirtualKeyboard
HighlightTextBlock
TouchManager
StepProgressBar
Badge
OfficeNavigationBar
ExpressionParser
CircularProgressBar
SvgImage
PipsPager
SlideView
AI Coding Assistant
+? more
Top users last month
Cynthia
Top achievements
Rank 1
Iron
Toby
Top achievements
Rank 3
Iron
Iron
Iron
Danielle
Top achievements
Rank 1
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Iron
yw
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Cynthia
Top achievements
Rank 1
Iron
Toby
Top achievements
Rank 3
Iron
Iron
Iron
Danielle
Top achievements
Rank 1
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Iron
yw
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?