以下是我写的代码运行后显示的图
我的代码是:
protected void gvDriving_RowCreated(object sender, GridViewRowEventArgs e)
{
switch (e.Row.RowType)
{
case DataControlRowType.Header:
TableCellCollection tcDriving = e.Row.Cells;
tcDriving.Clear(); tcDriving.Add(new TableHeaderCell());
tcDriving[0].Attributes.Add("rowspan","3");
tcDriving[0].Text = "队组名称"; tcDriving.Add(new TableHeaderCell());
tcDriving[1].Attributes.Add("rowspan","3");
tcDriving[1].Text = "巷道名称"; tcDriving.Add(new TableHeaderCell());
tcDriving[2].Attributes.Add("colspan","3");
tcDriving[2].Text = "掘进工作面通风参数"; tcDriving.Add(new TableHeaderCell());
tcDriving[3].Attributes.Add("colspan","8");
tcDriving[3].Text = "掘进工作面实需风量计算"; tcDriving.Add(new TableHeaderCell());
tcDriving[4].Attributes.Add("colspan","3");
tcDriving[4].Text = "选择局扇"; tcDriving.Add(new TableHeaderCell());
tcDriving[5].Attributes.Add("rowspan", "3");
tcDriving[5].Text = "吸风"; tcDriving.Add(new TableHeaderCell());
tcDriving[6].Attributes.Add("rowspan", "3");
tcDriving[6].Text = "出风"; tcDriving.Add(new TableHeaderCell());
tcDriving[7].Attributes.Add("rowspan","2");
tcDriving[7].Text = "全负压配风量"; tcDriving.Add(new TableHeaderCell());
tcDriving[8].Attributes.Add("rowspan","3");
CheckBox ck=new CheckBox();
tcDriving[8].Controls.Add(ck);
//e.Row.Cells[8].Controls.Add(ck);
tcDriving[8].Text = "全选</th></tr><tr>"; //第二行
tcDriving.Add(new TableHeaderCell());
tcDriving[9].ForeColor = System.Drawing.Color.White;
tcDriving[9].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[9].Attributes.Add("rowspan","2");
tcDriving[9].Text = "巷道断面"; tcDriving.Add(new TableHeaderCell());
tcDriving[10].ForeColor = System.Drawing.Color.White;
tcDriving[10].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[10].Attributes.Add("rowspan","2");
tcDriving[10].Text = "巷道类型"; tcDriving.Add(new TableHeaderCell());
tcDriving[11].ForeColor = System.Drawing.Color.White;
tcDriving[11].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[11].Attributes.Add("rowspan","2");
tcDriving[11].Text = "沼气绝对涌出量"; tcDriving.Add(new TableHeaderCell());
tcDriving[12].ForeColor = System.Drawing.Color.White;
tcDriving[12].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[12].Attributes.Add("colspan","2");
tcDriving[12].Text = "按沼气涌出量计算"; tcDriving.Add(new TableHeaderCell());
tcDriving[13].ForeColor = System.Drawing.Color.White;
tcDriving[13].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[13].Attributes.Add("colspan","2");
tcDriving[13].Text = "按炸药量计算"; tcDriving.Add(new TableHeaderCell());
tcDriving[14].ForeColor = System.Drawing.Color.White;
tcDriving[14].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[14].Attributes.Add("rowspan","2");
tcDriving[14].Text = "按同时工作最多人数Q采"; tcDriving.Add(new TableHeaderCell());
tcDriving[15].ForeColor = System.Drawing.Color.White;
tcDriving[15].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[15].Attributes.Add("colspan","2");
tcDriving[15].Text = "按风速验算"; tcDriving.Add(new TableHeaderCell());
tcDriving[16].ForeColor = System.Drawing.Color.White;
tcDriving[16].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[16].Attributes.Add("rowspan","2");
tcDriving[16].Text = "最大风量值Qmax"; tcDriving.Add(new TableHeaderCell());
tcDriving[17].ForeColor = System.Drawing.Color.White;
tcDriving[17].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[17].Attributes.Add("rowspan","2");
tcDriving[17].Text = "局扇型号"; tcDriving.Add(new TableHeaderCell());
tcDriving[18].ForeColor = System.Drawing.Color.White;
tcDriving[18].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[18].Attributes.Add("rowspan","2");
tcDriving[18].Text = "风筒直径mm"; tcDriving.Add(new TableHeaderCell());
tcDriving[19].ForeColor = System.Drawing.Color.White;
tcDriving[19].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[19].Attributes.Add("rowspan","2");
tcDriving[19].Text = "局扇功率KWQ</th></tr><tr>"; //第三行
tcDriving.Add(new TableHeaderCell());
tcDriving[20].ForeColor = System.Drawing.Color.White;
tcDriving[20].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[20].Text = "备用系数K掘"; tcDriving.Add(new TableHeaderCell());
tcDriving[21].ForeColor = System.Drawing.Color.White;
tcDriving[21].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[21].Text = "Q";
tcDriving.Add(new TableHeaderCell());
tcDriving[22].ForeColor = System.Drawing.Color.White;
tcDriving[22].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[22].Text = "一次爆破最大炸药量"; tcDriving.Add(new TableHeaderCell());
tcDriving[23].ForeColor = System.Drawing.Color.White;
tcDriving[23].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[23].Text = "Q"; tcDriving.Add(new TableHeaderCell());
tcDriving[24].ForeColor = System.Drawing.Color.White;
tcDriving[24].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[24].Text = "Qmin"; tcDriving.Add(new TableHeaderCell());
tcDriving[25].ForeColor = System.Drawing.Color.White;
tcDriving[25].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[25].Text = "Qmax"; tcDriving.Add(new TableHeaderCell());
tcDriving[26].ForeColor = System.Drawing.Color.White;
tcDriving[26].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[26].Text = "Q"; break;
}
}以下是需要显示成的图
望高人指点,谢谢!
我的代码是:
protected void gvDriving_RowCreated(object sender, GridViewRowEventArgs e)
{
switch (e.Row.RowType)
{
case DataControlRowType.Header:
TableCellCollection tcDriving = e.Row.Cells;
tcDriving.Clear(); tcDriving.Add(new TableHeaderCell());
tcDriving[0].Attributes.Add("rowspan","3");
tcDriving[0].Text = "队组名称"; tcDriving.Add(new TableHeaderCell());
tcDriving[1].Attributes.Add("rowspan","3");
tcDriving[1].Text = "巷道名称"; tcDriving.Add(new TableHeaderCell());
tcDriving[2].Attributes.Add("colspan","3");
tcDriving[2].Text = "掘进工作面通风参数"; tcDriving.Add(new TableHeaderCell());
tcDriving[3].Attributes.Add("colspan","8");
tcDriving[3].Text = "掘进工作面实需风量计算"; tcDriving.Add(new TableHeaderCell());
tcDriving[4].Attributes.Add("colspan","3");
tcDriving[4].Text = "选择局扇"; tcDriving.Add(new TableHeaderCell());
tcDriving[5].Attributes.Add("rowspan", "3");
tcDriving[5].Text = "吸风"; tcDriving.Add(new TableHeaderCell());
tcDriving[6].Attributes.Add("rowspan", "3");
tcDriving[6].Text = "出风"; tcDriving.Add(new TableHeaderCell());
tcDriving[7].Attributes.Add("rowspan","2");
tcDriving[7].Text = "全负压配风量"; tcDriving.Add(new TableHeaderCell());
tcDriving[8].Attributes.Add("rowspan","3");
CheckBox ck=new CheckBox();
tcDriving[8].Controls.Add(ck);
//e.Row.Cells[8].Controls.Add(ck);
tcDriving[8].Text = "全选</th></tr><tr>"; //第二行
tcDriving.Add(new TableHeaderCell());
tcDriving[9].ForeColor = System.Drawing.Color.White;
tcDriving[9].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[9].Attributes.Add("rowspan","2");
tcDriving[9].Text = "巷道断面"; tcDriving.Add(new TableHeaderCell());
tcDriving[10].ForeColor = System.Drawing.Color.White;
tcDriving[10].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[10].Attributes.Add("rowspan","2");
tcDriving[10].Text = "巷道类型"; tcDriving.Add(new TableHeaderCell());
tcDriving[11].ForeColor = System.Drawing.Color.White;
tcDriving[11].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[11].Attributes.Add("rowspan","2");
tcDriving[11].Text = "沼气绝对涌出量"; tcDriving.Add(new TableHeaderCell());
tcDriving[12].ForeColor = System.Drawing.Color.White;
tcDriving[12].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[12].Attributes.Add("colspan","2");
tcDriving[12].Text = "按沼气涌出量计算"; tcDriving.Add(new TableHeaderCell());
tcDriving[13].ForeColor = System.Drawing.Color.White;
tcDriving[13].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[13].Attributes.Add("colspan","2");
tcDriving[13].Text = "按炸药量计算"; tcDriving.Add(new TableHeaderCell());
tcDriving[14].ForeColor = System.Drawing.Color.White;
tcDriving[14].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[14].Attributes.Add("rowspan","2");
tcDriving[14].Text = "按同时工作最多人数Q采"; tcDriving.Add(new TableHeaderCell());
tcDriving[15].ForeColor = System.Drawing.Color.White;
tcDriving[15].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[15].Attributes.Add("colspan","2");
tcDriving[15].Text = "按风速验算"; tcDriving.Add(new TableHeaderCell());
tcDriving[16].ForeColor = System.Drawing.Color.White;
tcDriving[16].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[16].Attributes.Add("rowspan","2");
tcDriving[16].Text = "最大风量值Qmax"; tcDriving.Add(new TableHeaderCell());
tcDriving[17].ForeColor = System.Drawing.Color.White;
tcDriving[17].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[17].Attributes.Add("rowspan","2");
tcDriving[17].Text = "局扇型号"; tcDriving.Add(new TableHeaderCell());
tcDriving[18].ForeColor = System.Drawing.Color.White;
tcDriving[18].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[18].Attributes.Add("rowspan","2");
tcDriving[18].Text = "风筒直径mm"; tcDriving.Add(new TableHeaderCell());
tcDriving[19].ForeColor = System.Drawing.Color.White;
tcDriving[19].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[19].Attributes.Add("rowspan","2");
tcDriving[19].Text = "局扇功率KWQ</th></tr><tr>"; //第三行
tcDriving.Add(new TableHeaderCell());
tcDriving[20].ForeColor = System.Drawing.Color.White;
tcDriving[20].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[20].Text = "备用系数K掘"; tcDriving.Add(new TableHeaderCell());
tcDriving[21].ForeColor = System.Drawing.Color.White;
tcDriving[21].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[21].Text = "Q";
tcDriving.Add(new TableHeaderCell());
tcDriving[22].ForeColor = System.Drawing.Color.White;
tcDriving[22].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[22].Text = "一次爆破最大炸药量"; tcDriving.Add(new TableHeaderCell());
tcDriving[23].ForeColor = System.Drawing.Color.White;
tcDriving[23].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[23].Text = "Q"; tcDriving.Add(new TableHeaderCell());
tcDriving[24].ForeColor = System.Drawing.Color.White;
tcDriving[24].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[24].Text = "Qmin"; tcDriving.Add(new TableHeaderCell());
tcDriving[25].ForeColor = System.Drawing.Color.White;
tcDriving[25].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[25].Text = "Qmax"; tcDriving.Add(new TableHeaderCell());
tcDriving[26].ForeColor = System.Drawing.Color.White;
tcDriving[26].Attributes.Add("bgcolor", "#ABC7DD");
tcDriving[26].Text = "Q"; break;
}
}以下是需要显示成的图
望高人指点,谢谢!
最下面的一张图有点小,就是想在全选旁边加个CheckBox的控件!