簡體   English   中英

GridDataView的C#自定義布局

[英]c# custom layout for GridDataView

這是我的問題:如何在C#中為DataGridView定制布局?

我嘗試使用對象DataGridView,我認為這是實現我想要的最好的方法,但是我找不到如何從一個列合並2個或更多單元格的方法。 我敢肯定那已經存在,但是我在網上找不到東西。 我想要的是像網格一樣的Excel

這是我想做的一個例子。

數組示例:

Group = 
[
    Cell 1, [Cell 1, Cell 2],
    Cell 2, [Cell 1, Cell 2, Cell 3],
    Cell 3, []
];

我想做的例子:
圖片范例

我認為最好使用自定義網格控件。 或者,您可能想使用不是免費的devexpress的XL表控件。 另一種選擇是使用EPPlus→( http://epplus.codeplex.com )。

我知道實現此目標的唯一方法是使用以下任一選項:

  1. 具有內置單元合並功能的第三方控件。對此,我沒有個人建議。
  2. 正確處理CellPaint事件。 我親自在需要基本單元合並功能的項目中完成了此操作。
  3. 尋找另一種報告數據的方法,例如導出到支持合並單元格的Excel。

WinForms DataGridView中沒有執行合並單元格選項的內置方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM