Hello,
I don't know why I can't find the answer to this anywhere online or in various Help resources, but here is the problem: I have a RadGridView in Silverlight. The majority of the columns are bound to a datasource, however, I need to have the very last column contain an empty TextBox which users can input text into. I can't figure out how to add a TextBox control to the column, though.
Here is the GridView code. Can anyone tell me the syntax to insert a TextBox into that last column, the one whose HeaderText property is "Comments"?
Thank you very much:
<Grid x:Name="LayoutRoot" Margin="0,0,8,8">
<Controls:RadGridView x:Name="theResultsGrid" AutoGenerateColumns="False" MinHeight="100" IsReadOnly="True" d:LayoutOverrides="GridBox" Margin="0,0,8,53" >
<Controls:RadGridView.Columns>
<Controls:GridViewDataColumn HeaderText="Est. Code" DataMemberBinding="{Binding Path=EstimateCode}"/>
<Controls:GridViewDataColumn HeaderText="Order" DataMemberBinding="{Binding Path=EntryOrder}"/>
<Controls:GridViewDataColumn HeaderText="PcMk" DataMemberBinding="{Binding Path=PieceMarkConnectionCode}"/>
<Controls:GridViewDataColumn HeaderText="Drawing" DataMemberBinding="{Binding Path=Drawing}"/>
<Controls:GridViewDataColumn HeaderText="Material Desc." DataMemberBinding="{Binding Path=AiscMaterial}"/>
<Controls:GridViewDataColumn HeaderText="Grade" DataMemberBinding="{Binding Path=Grade}"/>
<Controls:GridViewDataColumn HeaderText="SP" DataMemberBinding="{Binding Path=IsShipped}"/>
<Controls:GridViewDataColumn HeaderText="MM" DataMemberBinding="{Binding Path=IsMainMember}"/>
<Controls:GridViewDataColumn HeaderText="Material Wt." DataMemberBinding="{Binding Path=MaterialWeight}"/>
<Controls:GridViewDataColumn HeaderText="Qty" DataMemberBinding="{Binding Path=MaterialQuantity}"/>
<Controls:GridViewDataColumn HeaderText="Material Connection" DataMemberBinding="{Binding Path=MaterialConnections}"/>
<Controls:GridViewDataColumn HeaderText="Length" DataMemberBinding="{Binding Path=Length}"/>
<Controls:GridViewDataColumn HeaderText="Width" DataMemberBinding="{Binding Path=Width}"/>
<Controls:GridViewDataColumn HeaderText="PricePerPound" DataMemberBinding="{Binding Path=PricePerPound}"/>
<Controls:GridViewDataColumn HeaderText="Unit Price" DataMemberBinding="{Binding Path=UnitPrice}"/>
<Controls:GridViewDataColumn HeaderText="Shop Shorthand" DataMemberBinding="{Binding Path=ShopShorthand}"/>
<Controls:GridViewDataColumn HeaderText="Labor Qty" DataMemberBinding="{Binding Path=LaborQuantity}"/>
<Controls:GridViewDataColumn HeaderText="Shop Hours" DataMemberBinding="{Binding Path=ShopHours}"/>
<Controls:GridViewDataColumn HeaderText="Field Shorthand" DataMemberBinding="{Binding Path=FieldShorthand}"/>
<Controls:GridViewDataColumn HeaderText="Field Hours" DataMemberBinding="{Binding Path=FieldHours}"/>
<Controls:GridViewDataColumn HeaderText="Det. Hours" DataMemberBinding="{Binding Path=DetailingHours}"/>
<Controls:GridViewColumn HeaderText="Comments"/>
</Controls:RadGridView.Columns>
</Controls:RadGridView>
I don't know why I can't find the answer to this anywhere online or in various Help resources, but here is the problem: I have a RadGridView in Silverlight. The majority of the columns are bound to a datasource, however, I need to have the very last column contain an empty TextBox which users can input text into. I can't figure out how to add a TextBox control to the column, though.
Here is the GridView code. Can anyone tell me the syntax to insert a TextBox into that last column, the one whose HeaderText property is "Comments"?
Thank you very much:
<Grid x:Name="LayoutRoot" Margin="0,0,8,8">
<Controls:RadGridView x:Name="theResultsGrid" AutoGenerateColumns="False" MinHeight="100" IsReadOnly="True" d:LayoutOverrides="GridBox" Margin="0,0,8,53" >
<Controls:RadGridView.Columns>
<Controls:GridViewDataColumn HeaderText="Est. Code" DataMemberBinding="{Binding Path=EstimateCode}"/>
<Controls:GridViewDataColumn HeaderText="Order" DataMemberBinding="{Binding Path=EntryOrder}"/>
<Controls:GridViewDataColumn HeaderText="PcMk" DataMemberBinding="{Binding Path=PieceMarkConnectionCode}"/>
<Controls:GridViewDataColumn HeaderText="Drawing" DataMemberBinding="{Binding Path=Drawing}"/>
<Controls:GridViewDataColumn HeaderText="Material Desc." DataMemberBinding="{Binding Path=AiscMaterial}"/>
<Controls:GridViewDataColumn HeaderText="Grade" DataMemberBinding="{Binding Path=Grade}"/>
<Controls:GridViewDataColumn HeaderText="SP" DataMemberBinding="{Binding Path=IsShipped}"/>
<Controls:GridViewDataColumn HeaderText="MM" DataMemberBinding="{Binding Path=IsMainMember}"/>
<Controls:GridViewDataColumn HeaderText="Material Wt." DataMemberBinding="{Binding Path=MaterialWeight}"/>
<Controls:GridViewDataColumn HeaderText="Qty" DataMemberBinding="{Binding Path=MaterialQuantity}"/>
<Controls:GridViewDataColumn HeaderText="Material Connection" DataMemberBinding="{Binding Path=MaterialConnections}"/>
<Controls:GridViewDataColumn HeaderText="Length" DataMemberBinding="{Binding Path=Length}"/>
<Controls:GridViewDataColumn HeaderText="Width" DataMemberBinding="{Binding Path=Width}"/>
<Controls:GridViewDataColumn HeaderText="PricePerPound" DataMemberBinding="{Binding Path=PricePerPound}"/>
<Controls:GridViewDataColumn HeaderText="Unit Price" DataMemberBinding="{Binding Path=UnitPrice}"/>
<Controls:GridViewDataColumn HeaderText="Shop Shorthand" DataMemberBinding="{Binding Path=ShopShorthand}"/>
<Controls:GridViewDataColumn HeaderText="Labor Qty" DataMemberBinding="{Binding Path=LaborQuantity}"/>
<Controls:GridViewDataColumn HeaderText="Shop Hours" DataMemberBinding="{Binding Path=ShopHours}"/>
<Controls:GridViewDataColumn HeaderText="Field Shorthand" DataMemberBinding="{Binding Path=FieldShorthand}"/>
<Controls:GridViewDataColumn HeaderText="Field Hours" DataMemberBinding="{Binding Path=FieldHours}"/>
<Controls:GridViewDataColumn HeaderText="Det. Hours" DataMemberBinding="{Binding Path=DetailingHours}"/>
<Controls:GridViewColumn HeaderText="Comments"/>
</Controls:RadGridView.Columns>
</Controls:RadGridView>