目前,我正在制作一种定制的发票解决方案。我已经创建了多种方式供客户创建他们的模板(HTML、Word、LaTex)并根据他们的模板获取发票。然而,这些发票是手动生成的。
所以,流程如下:
- 请求创建新发票
- 创建一个初步的发票
- 用户有机会进行更改(例如添加、删除、更改行)
- 创建PDF文件
需要明确的是,初步发票不需要按照模板格式进行格式化,但您应该能够添加/删除/更改行,并且对于每个单元格,指示该值是否应在最终结果中可见。
我的问题是我找不到一种合适的方法来显示初步发票。我尝试过数据网格(默认、Telerik、DevExpress),但它太混乱了。除了数据网格之外,我不知道还能用什么。
我应该使用哪些控件来获得漂亮和易用的用户界面呢?