• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Asp.net中的DataGrid和GridView批量更新

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1.DataGrid 批量更新

在html的form中设置如下的DataGrid

<asp:DataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 16px; POSITION: absolute; TOP: 32px" runat="server"
                Width
="912px" Height="136px" AutoGenerateColumns="False">
                
<Columns>
                    
<asp:TemplateColumn HeaderText="ID">
                        
<ItemTemplate>
                            
<asp:Label id=Label1 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.id") %>'>
                            
</asp:Label>
                        
</ItemTemplate>
                    
</asp:TemplateColumn>
                    
<asp:TemplateColumn HeaderText="用户名">
                        
<ItemTemplate>
                            
<asp:TextBox id=TextBox1 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.uname") %>'>
                            
</asp:TextBox>
                        
</ItemTemplate>
                    
</asp:TemplateColumn>
                    
<asp:TemplateColumn HeaderText="性别">
                        
<ItemTemplate>
                            
<asp:TextBox runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.sex") %>' ID="Textbox2">
                            
</asp:TextBox>
                        
</ItemTemplate>
                    
</asp:TemplateColumn>
                    
<asp:TemplateColumn HeaderText="年龄">
                        
<ItemTemplate>
                            
<asp:TextBox runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.age") %>' ID="Textbox3">
                            
</asp:TextBox>
                        
</ItemTemplate>
                    
</asp:TemplateColumn>
                    
<asp:TemplateColumn HeaderText="电话">
                        
<ItemTemplate>
                            
<asp:TextBox runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.tel") %>' ID="Textbox4">
                            
</asp:TextBox>
                        
</ItemTemplate>
                    
</asp:TemplateColumn>
                    
<asp:TemplateColumn HeaderText="地址">
                        
<ItemTemplate>
                            
<asp:TextBox runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.addr") %>' ID="Textbox5">
                            
</asp:TextBox>
                        
</ItemTemplate>
                    
</asp:TemplateColumn>
                
</Columns>
            
</asp:DataGrid>
            
<asp:Button id="Button1" style="Z-INDEX: 102; LEFT: 80px; POSITION: absolute; TOP: 232px" runat="server"
                Text
="批量更新"></asp:Button>

在cs文件中写如下代码

        private void Page_Load(object sender, System.EventArgs e)
        }

2.GridView 批量更新

在html的form中设置如下的GridView

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="873px">
            
<Columns>
                
<asp:TemplateField HeaderText="ID">
                   
                    
<ItemTemplate>
                        
<asp:Label ID="Label1" runat="server" Text='<%# Bind("id") %>'></asp:Label>
                    
</ItemTemplate>
                
</asp:TemplateField>
                
<asp:TemplateField HeaderText="用户名">
                    
                    
<ItemTemplate>
                        
<asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("uname") %>'></asp:TextBox>
                    
</ItemTemplate>
                
</asp:TemplateField>
                
<asp:TemplateField HeaderText="性别">
                    
                    
<ItemTemplate>
                        
<asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("sex") %>'></asp:TextBox>
                    
</ItemTemplate>
                
</asp:TemplateField>
                
<asp:TemplateField HeaderText="年龄">
                    
                    
<ItemTemplate>
                        
<asp:TextBox ID="TextBox4" runat="server" Text='<%# Bind("age") %>'></asp:TextBox>
                    
</ItemTemplate>
                
</asp:TemplateField>
                
<asp:TemplateField HeaderText="电话">
                   
                    
<ItemTemplate>
                         
<asp:TextBox ID="TextBox5" runat="server" Text='<%# Bind("tel") %>'></asp:TextBox>
                    
</ItemTemplate>
                
</asp:TemplateField>
                
<asp:TemplateField HeaderText="地址">
                   
                    
<ItemTemplate>
                       
<asp:TextBox ID="TextBox6" runat="server" Text='<%# Bind("addr") %>'></asp:TextBox>
                    
</ItemTemplate>
                
</asp:TemplateField>
            
</Columns>
        
</asp:GridView>
    
    
</div>
        
<asp:Button ID="Button1" runat="server" Text="批量更新" OnClick="Button1_Click" />

在cs文件中写如下代码

    SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["conn"]);
    
protected void Page_Load(object sender, EventArgs e)
    }

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Asp.Net2.0中&quot;回发或回调参数无效&quot;的解决方案发布时间:2022-07-10
下一篇:
在ASP.NET中读写Excel文件发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap