找回密码
 立即注册

QQ登录

只需一步,快速开始

王闪闪cvi

注册会员

1

主题

4

帖子

23

积分

注册会员

积分
23
最新发帖
王闪闪cvi
注册会员   /  发表于:2017-5-24 16:30  /   查看:4271  /  回复:5
c1DataGrid DataGridComboBoxColumn  数据绑定

5 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2017-5-24 16:48:45
沙发
您好,您是不会使用这个控件吗,在安装示例中有相应的Demo
Documents\ComponentOne Samples\WPF\C1.WPF.DataGrid\CS\C1DataGrid_ComboCols2010,有什么不懂得及时提问,我会尽我所能帮助您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
王闪闪cvi
注册会员   /  发表于:2017-5-24 17:02:07
板凳
JeffryLI 发表于 2017-5-24 16:48
您好,您是不会使用这个控件吗,在安装示例中有相应的Demo
Documents\ComponentOne Samples\WPF\C1.WPF.Da ...

demo的代码编写方式,跟我们项目本身差别很大,我怎么去绑定combobox下拉数据

<c1:C1DataGrid Grid.Row="4" Grid.ColumnSpan="8"  x:Name="dgConfigure" AutoGenerateColumns="False"
                                CanUserFreezeColumns="None"
                                RowHeight="30"
                                Height="300"
                                AlternatingRowBackground="White"
                                GridLinesVisibility="All"
                                SelectionMode="MultiRow"
                                ColumnHeaderClickAction="Select"
                                Style="{DynamicResource c1-DataGrid}">
                                <c1:C1DataGrid.Columns>
                                    <c1ataGridTextColumn Header="控件名称" Width="*" Binding="{Binding ControlName,Mode=TwoWay,ValidatesOnDataErrors=True}"/>
                                    <c1ataGridComboBoxColumn  Header="控件类型" Width="*" Binding="{Binding ControlType,Mode=TwoWay,ValidatesOnDataErrors=True}"/>
                                    <c1ataGridTextColumn Header="数据源名称" Width="*" Binding="{Binding DataSource,Mode=TwoWay,ValidatesOnDataErrors=True}"/>
                                    <c1ataGridTextColumn Header="默认值" Width="*" Binding="{Binding DefaultValue,Mode=TwoWay,ValidatesOnDataErrors=True}"/>
                                    <c1ataGridTextColumn Header="字段名称" Width="*" Binding="{Binding Field,Mode=TwoWay,ValidatesOnDataErrors=True}"/>
                                    <c1ataGridComboBoxColumn Header="查询方式" Width="*" Binding="{Binding QueryMethod,Mode=TwoWay,ValidatesOnDataErrors=True}"/>
                                    <c1ataGridTextColumn Header="显示Label" Width="*" Binding="{Binding LabelText,Mode=TwoWay,ValidatesOnDataErrors=True}"/>
                                    <c1ataGridNumericColumn Header="排序号" Width="*" Binding="{Binding LevelOrder,Mode=TwoWay,ValidatesOnDataErrors=True}"/>
                                </c1:C1DataGrid.Columns>
                            </c1:C1DataGrid>
回复 使用道具 举报
王闪闪cvi
注册会员   /  发表于:2017-5-24 17:02:32
地板
JeffryLI 发表于 2017-5-24 16:48
您好,您是不会使用这个控件吗,在安装示例中有相应的Demo
Documents\ComponentOne Samples\WPF\C1.WPF.Da ...

demo的代码编写方式,跟我们项目本身差别很大,我怎么去绑定combobox下拉数据

<c1:C1DataGrid Grid.Row="4" Grid.ColumnSpan="8"  x:Name="dgConfigure" AutoGenerateColumns="False"
                                CanUserFreezeColumns="None"
                                RowHeight="30"
                                Height="300"
                                AlternatingRowBackground="White"
                                GridLinesVisibility="All"
                                SelectionMode="MultiRow"
                                ColumnHeaderClickAction="Select"
                                Style="{DynamicResource c1-DataGrid}">
                                <c1:C1DataGrid.Columns>
                                    <c1ataGridTextColumn Header="控件名称" Width="*" Binding="{Binding ControlName,Mode=TwoWay,ValidatesOnDataErrors=True}"/>
                                    <c1ataGridComboBoxColumn  Header="控件类型" Width="*" Binding="{Binding ControlType,Mode=TwoWay,ValidatesOnDataErrors=True}"/>
                                    <c1ataGridTextColumn Header="数据源名称" Width="*" Binding="{Binding DataSource,Mode=TwoWay,ValidatesOnDataErrors=True}"/>
                                    <c1ataGridTextColumn Header="默认值" Width="*" Binding="{Binding DefaultValue,Mode=TwoWay,ValidatesOnDataErrors=True}"/>
                                    <c1ataGridTextColumn Header="字段名称" Width="*" Binding="{Binding Field,Mode=TwoWay,ValidatesOnDataErrors=True}"/>
                                    <c1ataGridComboBoxColumn Header="查询方式" Width="*" Binding="{Binding QueryMethod,Mode=TwoWay,ValidatesOnDataErrors=True}"/>
                                    <c1ataGridTextColumn Header="显示Label" Width="*" Binding="{Binding LabelText,Mode=TwoWay,ValidatesOnDataErrors=True}"/>
                                    <c1ataGridNumericColumn Header="排序号" Width="*" Binding="{Binding LevelOrder,Mode=TwoWay,ValidatesOnDataErrors=True}"/>
                                </c1:C1DataGrid.Columns>
                            </c1:C1DataGrid>
回复 使用道具 举报
王闪闪cvi
注册会员   /  发表于:2017-5-24 17:06:12
5#
我这边知道了,在BeganEdit 里面,去绑定combox数据源
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-5-24 17:35:40
6#
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部