在GridView表头能不能动态添加控件 在GridView表头能不能动态添加控件?並且能夠執行該控件事件,高手指點啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以 模板列<asp:TemplateField> <ItemTemplate> <asp:CheckBox ID="chkSelect" runat="server" /> </ItemTemplate> <HeaderTemplate> <input type="checkbox" id="chkAll" name="chkAll" onclick="Check()" /> </HeaderTemplate> </asp:TemplateField> switch (e.Row.RowType) { //判断是否表头 case DataControlRowType.Header: //第一行表头 TableCellCollection tcHeader = e.Row.Cells; tcHeader.Clear(); tcHeader.Add(new TableHeaderCell()); tcHeader[0].Attributes.Add("rowspan", "2"); tcHeader[0].Attributes.Add("bgcolor", "Azure"); tcHeader[0].Text = "用户ID"; tcHeader.Add(new TableHeaderCell()); tcHeader[1].Attributes.Add("colspan", "4"); tcHeader[1].Attributes.Add("bgcolor", "Azure"); tcHeader[1].Text = "基 本 信 息</th></tr><tr>"; //想在tcHeader[1]加DropdownList控件并實現綁定數據?可行嗎? //第二行表头 tcHeader.Add(new TableHeaderCell()); tcHeader[2].Attributes.Add("bgcolor", "Azure"); tcHeader[2].Text = "用户姓名"; tcHeader.Add(new TableHeaderCell()); tcHeader[3].Attributes.Add("bgcolor", "Azure"); tcHeader[3].Text = "性别"; tcHeader.Add(new TableHeaderCell()); tcHeader[4].Attributes.Add("bgcolor", "Azure"); tcHeader[4].Text = "家庭住址"; tcHeader.Add(new TableHeaderCell()); tcHeader[5].Attributes.Add("bgcolor", "Azure"); tcHeader[5].Text = "邮政编码"; break; } <HeaderTemplate>里面修改就行了 <Columns> <asp:BoundField DataField="CID" HeaderText="用户ID"/> <asp:BoundField DataField="Name" HeaderText="用户姓名" /> <asp:BoundField DataField="Sex" HeaderText="性别" /> <asp:BoundField DataField="Address" HeaderText="家庭住址" /> <asp:BoundField DataField="Post" HeaderText="邮政编码" /> </Columns>上面是頁面html代碼是沒有下面這個列的啊tcHeader.Add(new TableHeaderCell()); tcHeader[1].Attributes.Add("colspan", "4"); tcHeader[1].Attributes.Add("bgcolor", "Azure"); tcHeader[1].Text = "基 本 信 息</th></tr><tr>"; //想在tcHeader[1]加DropdownList控件并實現綁定數據?可行嗎? Griview固定表頭 有沒有兼容性好寫法? 帮忙分析分析去哪儿网站 问个弱智的问题 表格列宽固定问题?总是不能固定 求一句SQL语句 关于ASP加载Excel表格的一些问题? 我看了好多为了高效率分页都调用存储过程自定义分页。可我不想调用存储过程,有没有用代码(c#)的啊。非存储过程 请教一个数据库显示的问题 ImageButton放不上去?最后10分,大家帮忙看看吧~~~ 刚学水晶报表,高分求教为什么水晶报表上的图片按钮,图片都显示不出来呀?? 分页的问题 fileupload上传两个文件的问题 asp.net如何实现下拉框即可以选择下拉值也可以输入文本
<ItemTemplate>
<asp:CheckBox ID="chkSelect" runat="server" />
</ItemTemplate>
<HeaderTemplate>
<input type="checkbox" id="chkAll" name="chkAll" onclick="Check()" />
</HeaderTemplate>
</asp:TemplateField>
switch (e.Row.RowType)
{
//判断是否表头
case DataControlRowType.Header:
//第一行表头
TableCellCollection tcHeader = e.Row.Cells;
tcHeader.Clear(); tcHeader.Add(new TableHeaderCell());
tcHeader[0].Attributes.Add("rowspan", "2");
tcHeader[0].Attributes.Add("bgcolor", "Azure");
tcHeader[0].Text = "用户ID"; tcHeader.Add(new TableHeaderCell());
tcHeader[1].Attributes.Add("colspan", "4");
tcHeader[1].Attributes.Add("bgcolor", "Azure");
tcHeader[1].Text = "基 本 信 息</th></tr><tr>";
//想在tcHeader[1]加DropdownList控件并實現綁定數據?可行嗎?
//第二行表头
tcHeader.Add(new TableHeaderCell());
tcHeader[2].Attributes.Add("bgcolor", "Azure");
tcHeader[2].Text = "用户姓名";
tcHeader.Add(new TableHeaderCell());
tcHeader[3].Attributes.Add("bgcolor", "Azure");
tcHeader[3].Text = "性别";
tcHeader.Add(new TableHeaderCell());
tcHeader[4].Attributes.Add("bgcolor", "Azure");
tcHeader[4].Text = "家庭住址";
tcHeader.Add(new TableHeaderCell());
tcHeader[5].Attributes.Add("bgcolor", "Azure");
tcHeader[5].Text = "邮政编码";
break;
}
里面修改就行了
<Columns>
<asp:BoundField DataField="CID" HeaderText="用户ID"/>
<asp:BoundField DataField="Name" HeaderText="用户姓名" />
<asp:BoundField DataField="Sex" HeaderText="性别" />
<asp:BoundField DataField="Address" HeaderText="家庭住址" />
<asp:BoundField DataField="Post" HeaderText="邮政编码" />
</Columns>
上面是頁面html代碼
是沒有下面這個列的啊
tcHeader.Add(new TableHeaderCell());
tcHeader[1].Attributes.Add("colspan", "4");
tcHeader[1].Attributes.Add("bgcolor", "Azure");
tcHeader[1].Text = "基 本 信 息</th></tr><tr>";
//想在tcHeader[1]加DropdownList控件并實現綁定數據?可行嗎?