Devexpress 左侧添加行号怎么实现

qq_35872172 2019-05-01 08:56:32


这个时用什么控件还有旁边的行号是怎么实现的
...全文
192 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
首先你用的是WPF还是Winform,还是其他?

我用的WPF
DevExpress网上的资料不多,官方提供的帮助文档写的也很烂,还收费。我自己用过一段时间,后来果断放弃了。
你这个实现的方式其实很多,我提供一种思路吧,最终还是得你自己去尝试。
<DataGrid x:Name="GroupSearchDataGrid" DockPanel.Dock="Left" GridLinesVisibility="All" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"  
BorderThickness="0" SelectionMode="Single" SelectionUnit="FullRow" AutoGenerateColumns="False" CanUserAddRows="False"
ItemsSource="{Binding DataSource}" VerticalContentAlignment="Center" HorizontalContentAlignment="Center"
Style="{StaticResource DefaultDataGrid}" SelectedIndex="{Binding SelectedIndex}">
<DataGrid.Columns>
<DataGridTextColumn Header="行号" Width="50" Binding="{Binding Line}"
IsReadOnly="True"/>
<DataGridTextColumn Header="内容" Width="*" Binding="{Binding Content}"
IsReadOnly="True"/>
</DataGrid.Columns>
</DataGrid>

ListView控件也可以实现。

很多东西不能想着有没有现成的,有些时候你会发现自己写的比第三方的还要好,还是得自己多尝试写写样式。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧