怎样合并表格中的第一列相同单元格?

leaf4646 2003-01-17 09:36:17
例如:
-------|---|---|-----------------------------------------|-
| a | e |................................. |
00001 |---|---|-----------------------------------------|-
| b | k |................................... |
-------|---|---|-----------------------------------------|-
| c | l |................................... |
00002 |---|---|-----------------------------------------|-
| d | u |.................................... |
-------|---|---|-----------------------------------------|-

请问怎么解决上面的问题?
...全文
155 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
janners 2003-03-12
  • 打赏
  • 举报
回复
重绘表格,加载textbox控件。
xd123 2003-02-28
  • 打赏
  • 举报
回复
我劝你还是自己画表格吧
也很简单,只要习惯了,都一样
我们现在就自己画
leaf4646 2003-02-27
  • 打赏
  • 举报
回复
to dali1114(dali)
datagrid表格有MergeCelles属性吗?您能不能把代码写得具体些,谢谢!
dali1114 2003-02-26
  • 打赏
  • 举报
回复
必须将MergeCelles属性设为flexMergeRestrictColumns OR flexMergeRestrictBoth
Object.set_MergeCol(0, True)
xiao88yan 2003-02-17
  • 打赏
  • 举报
回复
能实现动态合并吗?
阿牛138588 2003-02-13
  • 打赏
  • 举报
回复
我也碰过相似的问题多方求解不得甚解。好像在m s f gird是不支持。
lesli 2003-01-23
  • 打赏
  • 举报
回复
用水晶报表怎样做?
leaf4646 2003-01-23
  • 打赏
  • 举报
回复
不好意思,我接触vb.net 没多久,没多东西都不懂。
您能不能再用vb.net给译过来。谢谢!
edreamy 2003-01-22
  • 打赏
  • 举报
回复
是用C#实现的,我以为应该可以看明白的,就是自己重写DataGrid的部分行。
leaf4646 2003-01-20
  • 打赏
  • 举报
回复
抱歉,没看懂,这是vb.net写的吗?
edreamy 2003-01-18
  • 打赏
  • 举报
回复
private bool m_bFirstTime = true;

public void ItemCreated(Object sender,

DataGridItemEventArgs e)

{

ListItemType elemType = e.Item.ItemType;

if (elemType == ListItemType.Pager)

{

if (m_bFirstTime)

{

// Personal header

TableCell cell0 = (TableCell) e.Item.Controls[0];

cell0.Controls.Clear();

cell0.MergeStyle(grid.HeaderStyle);

cell0.BackColor = Color.Navy;

cell0.ForeColor = Color.Yellow;

cell0.ColumnSpan = 3;

cell0.HorizontalAlign = HorizontalAlign.Center;

cell0.Controls.Add(new LiteralControl("Personal"));



// Job header

TableCell cell1 = new TableCell();

cell1.MergeStyle(grid.HeaderStyle);

cell1.BackColor = Color.Navy;

cell1.ForeColor = Color.Yellow;

cell1.ColumnSpan = 2;

cell1.HorizontalAlign = HorizontalAlign.Center;

cell1.Controls.Add(new LiteralControl("Job"));

e.Item.Controls.Add(cell1);

m_bFirstTime = false;

}

else

{ TableCell pager = (TableCell) e.Item.Controls[0];



// Loop through the pager buttons skipping

// over blanks

// (Blanks are treated as LiteralControl(s)

for (int i=0; i<pager.Controls.Count; i+=2)

{

Object o = pager.Controls[i];

if (o is LinkButton)

{

LinkButton h = (LinkButton) o;

h.Text = "[ " + h.Text + " ]";

}

else

{

Label l = (Label) o;

l.Text = "Page " + l.Text;

}

}

m_bFirstTime = true;

}

}

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧