<Columns>
<asp:TemplateColumn>
<HeaderStyle Width="10%"></HeaderStyle>
<ItemTemplate>
<asp:CheckBox autopostback="true" runat="server" id="cbuserid" value='<%#DataBinder.Eval(Container.DataItem,"Users_Id")%>'>
</asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
<HeaderStyle Width="10%"></HeaderStyle>
<ItemTemplate>
<asp:CheckBox autopostback="true" runat="server" id="cbuserid" value='<%#DataBinder.Eval(Container.DataItem,"Users_Id")%>'>
</asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
解决方案 »
- DataGridView合计行,最后一行可能出现被遮住的情况 如何解决!谢谢
- 远程控制_____关机,重启问题
- .net中Form的生命周期?
- 问两个进度条方面的问题!
- 能不能把mistake()这个ASP的加密函数写成C#版的,有办法吗?
- SELECT FixtureID, Opponents + ' - ' + CONVERT (varchar, FixtureDate, 6) AS Fixture FROM Fixtures ORDER BY FixtureDate
- object->int的类型转换问题
- 求:《c#入门经典》哪位有?
- remoting方面的入门级问题,请帮忙
- c#运行在哪里?需要dll?
- 怎样操作xml文件?
- 程序移植
DataGrid的属性中可以动态添加一列。点columns,然后添加一个模板列。察看设计器上的HTML,可以看见如下代码:
<asp:datagrid id="myDataGrid" style="Z-INDEX: 101; LEFT: 77px; POSITION: absolute; TOP: 55px" runat="server" AutoGenerateColumns="False" BorderStyle="Double" Font-Size="X-Small" HorizontalAlign="Justify" Font-Bold="True" Font-Names="宋体" ShowFooter="True" BorderColor="Black" Height="129px" Width="374px">
<ItemStyle BorderStyle="Groove"></ItemStyle>
<HeaderStyle Font-Size="Small" Font-Names="宋体" Font-Bold="True" HorizontalAlign="Center" BorderStyle="None" VerticalAlign="Middle"></HeaderStyle>
<Columns>
<asp:BoundColumn DataField="userid" HeaderText="编号"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="姓名">
<EditItemTemplate>
<asp:DropDownList id="DropDownList1" runat="server" DataSource="<%# myDataSet.Tables[0] %>" DataTextField="userid" DataValueField="username" SelectedIndex = '<%# myDataGrid.EditItemIndex %> '/>
</EditItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid></FONT></form>EditItemTemplate里的内容就是你所要添加的内容。