【问题标题】:Wrangling datacontrols - Gridview with datasource, but using templates?争吵数据控件 - 带有数据源的 Gridview,但使用模板?
【发布时间】:2010-01-13 23:24:35
【问题描述】:

除了学习之外,我还想了解更多关于 asp.net 中的数据控件的信息。 我已经在它专门绑定到 sql 数据源并且非常容易处理更新和删除的情况下使用了 gridview,但是我已经想到了我想要建模的东西,但是不确定哪个控件最好使用。

我想到的情况是银行对账单。大多数银行对帐单在一列中都有交易名称/详细信息,然后是借方和贷方两列,然后是流动余额的第三列。

我已经阅读了有关使用页脚行插入记录的信息,但我想您不会在页脚(插入)行中使用相同的列。 IE。交易不会有借方和贷方输入字段,只有金额输入字段和借方/贷方下拉菜单。

gridview 会是模拟这种情况的最佳控件吗?还是有其他最好使用的控件?

控件不会与 sql 数据源通信,但可能是代码隐藏中的数据表。

任何想法、建议、提示将不胜感激。

【问题讨论】:

    标签: asp.net gridview data-binding


    【解决方案1】:

    这里有一个相当好的(但简短的)答案: Repeater, ListView, DataList, DataGrid, GridView ... Which to choose?

    对于表格数据,请使用 GridView。对于需要对渲染进行更多控制的情况,请使用 ListView 或 Repeater。

    至于没有相同数量的列...这实际上只是样式问题。如果特定行的列没有要显示的数据(例如在页脚中插入行),它可能只是空白......如果您没有渲染任何边框,那么它看起来就像行一样占据了所有的专栏。这很常见。

    【讨论】:

    • 感谢您为我指明了正确的方向。我现在正在使用一个列表视图,它工作得很好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多