【问题标题】:How to add sequence numbers to row headers如何将序列号添加到行标题
【发布时间】:2011-05-28 03:09:48
【问题描述】:

我想将自动生成的数字添加到行标题。我想知道这是否可以通过使用 WPF 数据网格来实现?

【问题讨论】:

    标签: wpf silverlight wpfdatagrid


    【解决方案1】:

    您可以在 LoadingRow 事件中加载 DataGridRow 时设置它们

    <DataGrid ...
              LoadingRow="dataGrid_LoadingRow">
    
    private void dataGrid_LoadingRow(object sender, DataGridRowEventArgs e)
    {
        e.Row.Header = (e.Row.GetIndex()).ToString();
    }
    

    【讨论】:

    • @user496949:每次加载 DataGridRow 时都应该触发 EventHandler。你得到什么效果,根本没有行号?
    • @user496949:你能发布一些重现这个问题的代码吗?即使我尝试过,我也无法让这种方法失败:)
    • 只有一行代码 e.Row.Header = (e.Row.GetIndex()).ToString();
    • 我把数据网格放到了Grid Panel中
    • @user496949:我把它放在一个网格中,它对我有用。在这里上传了我的示例项目,也许你可以算出区别:mediafire.com/?yrqa9lfw5jkmlpj
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-03
    • 1970-01-01
    • 1970-01-01
    • 2012-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多