数据库
单位代码 单位名称
00 北京
01 上海
.
.
.
.仓库代码 仓库名称 单位代码
1 仓库1 00
2 仓库1 00
3 仓库1 01
。
。
。
。。
仓库代码 产品代码 可用数量 不可用数量
1 A 1 0
1 B 2 3
2 A 5 9如何将这几个表在C#WEB中用DATAGRID 以下面的形式表现:
北京 上海 福建
仓库1 仓库2 仓库3 仓库4 仓库5 仓库6
可用 不可用 可用 不可用 可用 不可用 可用 不可用 可用 不可用 可用 不可用
A
B
C
D
E
单位代码 单位名称
00 北京
01 上海
.
.
.
.仓库代码 仓库名称 单位代码
1 仓库1 00
2 仓库1 00
3 仓库1 01
。
。
。
。。
仓库代码 产品代码 可用数量 不可用数量
1 A 1 0
1 B 2 3
2 A 5 9如何将这几个表在C#WEB中用DATAGRID 以下面的形式表现:
北京 上海 福建
仓库1 仓库2 仓库3 仓库4 仓库5 仓库6
可用 不可用 可用 不可用 可用 不可用 可用 不可用 可用 不可用 可用 不可用
A
B
C
D
E
{
if (e.Item.ItemType == ListItemType.Header)
{
DataGridItem itm = e.Item;
for(int i=itm.Cells.Count-1; i>0;i--)
itm.Cells.RemoveAt(i);
e.Item.Cells[0].ColumnSpan = e.Item.Cells.Count; HtmlTable tb = new HtmlTable(); HtmlTableRow tr1 = new HtmlTableRow(); HtmlTableCell td11 = new HtmlTableCell();
td1.InnerText = "北京";
td1.ColSpan = 4;
tr1.Cells.Add(td1);
HtmlTableCell td12 = new HtmlTableCell();
td12.InnerText = "上海";
td12.ColSpan = 4;
tr1.Cells.Add(td12); HtmlTableCell td13 = new HtmlTableCell();
td13.InnerText = "福建";
td13.ColSpan = 4;
tr1.Cells.Add(td13); HtmlTableRow tr2 = new HtmlTableRow();
HtmlTableCell td21 = new HtmlTableCell();
td21.InnerText = "仓库1";
td21.ColSpan = 2;
tr1.Cells.Add(td21); ....
以此类推
}
}