争夺datacontrols - Gridview与数据源,但使用模板?

时间:2010-01-13 23:24:35

标签: asp.net gridview data-binding

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

我所考虑的情况是银行对账单。大多数银行对账单在一列中都有交易名称/详细信息,然后是两列用于借方和贷方,然后是第三列用于运行余额。

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

gridview是否能成为模拟这种情况的最佳控制?或者是否有最佳使用的另一种控制?

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

任何想法,建议和提示都将不胜感激。

1 个答案:

答案 0 :(得分:0)

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

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

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