看你的checkbox放在什么位置了,如果放在itemtemplate在任何时候都可以显示!
解决方案 »
- 怎么做在线咨询网站
- 问:asp.net 母版页中TreeView的值怎么传入内容页?
- 如何使下载框显示下载百分比进度
- ajax TabContainer异步取数据
- 子页刷新父页时,如何给父页传参数?
- [急问].net连接oracle数据库的问题
- 如何在c#中用"x%"动态改变panel的width
- 如何获取文本中特定的字符串?详见内容(asp.net/VB)
- |M| 为什么我以前装的VS2005的格式化文档的快捷键是 CTRL+E CTRL+D 但我重装系统后就晕成了 CTRL+K CTRL+D
- 有四个栏目四个div,四个div中有三个是隐藏的,每个div都有几个图片在里面向左滚动,点击一个栏目,就显示对应的div,其它div隐藏。我浏览后,除了浏览时要
- 请问如何把一个String模拟成一个Stream对象?
- 请高手指教:使用C#暂停Web站点的IIS服务?
1,就是你说的编辑时显示的模板
2,是不处于编辑状态时的显示模板你把CheckBox放在非编辑状态模板中就行了:
<asp:TemplateColumn SortExpression="chk" HeaderText="全部">
<ItemTemplate>
<asp:CheckBox id="Checkbox2" Runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:DataGrid id="DataGrid1" runat="server" Height="176px" Width="100%" AllowPaging="True" AutoGenerateColumns="False" BackColor="#F0F0F0" BorderColor="Gray">
<HeaderStyle BackColor="DeepSkyBlue"></HeaderStyle>
<Columns>
<asp:TemplateColumn>
<ItemStyle Width="5px"></ItemStyle>
<ItemTemplate>
<asp:CheckBox ID="checkbox1" Runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="Name" HeaderText="名称"></asp:BoundColumn>
<asp:BoundColumn DataField="Grade" HeaderText="性别"></asp:BoundColumn>
<asp:BoundColumn DataField="IDCard" HeaderText="身份证号"></asp:BoundColumn>
<asp:BoundColumn HeaderText="职业"></asp:BoundColumn>
</Columns>
<PagerStyle Visible="False"></PagerStyle>
</asp:DataGrid>
<ItemTemplate>
<asp:CheckBox id="Checkbox2" Runat="server"></asp:CheckBox>
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBox id="Checkbox3" Runat="server"></asp:CheckBox>
</EditItemTemplate>
</asp:TemplateColumn>上面代码在绑定后非编辑状态显示CheckBox,编辑状态下也显示CheckBox!