2005DetailsView的困惑!!

 今天玩了一下2005的DetailsView控件,发觉还挺方便的!但有个地方郁闷我,就是那“新建”,“编辑”,“更新”,“取消”。这些文字改不了,也就是说我像把“新建”改为“新增”,
找了老半天帮助,都没找着是怎么改法的。

None.gif    protected   void  DetailsView1_ItemInserted( object  sender, DetailsViewInsertedEventArgs e)
ExpandedBlockStart.gifContractedBlock.gif    
{
InBlock.gif        
this.DetailsView1.DataBind();
ExpandedBlockEnd.gif    }

None.gif    
protected   void  DetailsView1_ItemInserting( object  sender, DetailsViewInsertEventArgs e)
ExpandedBlockStart.gifContractedBlock.gif    
{
InBlock.gif        TextBox txtName 
= (TextBox)this.DetailsView1.FindControl("TextBox2");
InBlock.gif        TextBox txtPrice 
= (TextBox)this.DetailsView1.FindControl("TextBox1");
InBlock.gif        
string Sql = "Insert into products(ProductName,UnitPrice)values('" + txtName.Text + "'," + txtPrice.Text + ")";
InBlock.gif        
this.SqlDataSource1.InsertCommand = Sql;
InBlock.gif        
this.SqlDataSource1.UpdateCommandType = SqlDataSourceCommandType.Text;
InBlock.gif        Page.RegisterClientScriptBlock("aa""<script language='javascript'>alert('新增成功!');</script>");
ExpandedBlockEnd.gif    }

None.gif    
protected   void  DetailsView1_ItemUpdating( object  sender, DetailsViewUpdateEventArgs e)
ExpandedBlockStart.gifContractedBlock.gif    
{
InBlock.gif        TextBox txtName 
= (TextBox)this.DetailsView1.FindControl("TextBox2");
InBlock.gif        
string SQL_Edit = " Update products set ProductName='" + txtName.Text + "' where ProductID=" + this.DetailsView1.DataKey.Value;
InBlock.gif 
InBlock.gif        
this.SqlDataSource1.UpdateCommand = SQL_Edit;
InBlock.gif        
this.SqlDataSource1.UpdateCommandType = SqlDataSourceCommandType.Text;InBlock.gif       
ExpandedBlockEnd.gif    }

None.gif    
protected   void  DetailsView1_ItemUpdated( object  sender, DetailsViewUpdatedEventArgs e)
ExpandedBlockStart.gifContractedBlock.gif    
{
InBlock.gif        Page.RegisterClientScriptBlock(
"aa""<script language='javascript'>alert('修改成功!');</script>");
InBlock.gif        
this.DetailsView1.DataBind();
ExpandedBlockEnd.gif    }

 

None.gif < div >
None.gif            
&nbsp; < asp:SqlDataSource  ID ="SqlDataSource1"  runat ="server"  
None.gif             
None.gif            ConnectionString
="<%$ ConnectionStrings:NorthwindConnectionString %>"
None.gif                SelectCommand
="SELECT * FROM  products order by ProductID desc" ></ asp:SqlDataSource >
None.gif        
</ div >
None.gif        
< asp:DetailsView  ID ="DetailsView1"  runat ="server"  AllowPaging ="True"  AutoGenerateRows ="False"
None.gif            DataKeyNames
="ProductID"  DataSourceID ="SqlDataSource1"  Height ="50px"  Width ="125px"
None.gif            AutoGenerateInsertButton
="true"  AutoGenerateEditButton ="true"  OnItemInserted ="DetailsView1_ItemInserted"
None.gif             
None.gif            OnItemInserting
="DetailsView1_ItemInserting"  OnItemUpdating ="DetailsView1_ItemUpdating"  OnItemUpdated ="DetailsView1_ItemUpdated" >
None.gif            
< Fields >
None.gif                
< asp:TemplateField  HeaderText ="hehe " >
None.gif                    
< ItemTemplate >
None.gif                        
< table  width ="600"  border ="1"  cellpadding ="2"  style ="border-color: Black;" >
None.gif                            
< tr >
None.gif                                
< td >
None.gif                                    ProductName
</ td >
None.gif                                
< td >
None.gif                                    
< asp:TextBox  ID ="TextBox2"  runat ="server"  Text ='<%#  Eval("ProductName")% > '> </ asp:TextBox ></ td >
None.gif                                
< td >
None.gif                                    QuantityPerUnit
</ td >
None.gif                                
< td >
None.gif                                    
< asp:TextBox  ID ="TextBox1"  runat ="server"  Text ='<%#  Eval("UnitPrice")% > '> </ asp:TextBox ></ td >
None.gif                                
< td >
None.gif                                    
</ td >
None.gif                            
</ tr >
None.gif                        
</ table >
None.gif                    
</ ItemTemplate >
None.gif                
</ asp:TemplateField >
None.gif                
< asp:BoundField  DataField ="ProductID"  HeaderText ="ProductID"  InsertVisible ="False"  ReadOnly ="True"
None.gif                    SortExpression
="ProductID"   />
None.gif                
< asp:BoundField  DataField ="ProductName"  HeaderText ="ProductName"  SortExpression ="ProductName"   />
None.gif                
< asp:BoundField  DataField ="QuantityPerUnit"  HeaderText ="QuantityPerUnit"  SortExpression ="QuantityPerUnit"   />
None.gif                
< asp:BoundField  DataField ="UnitPrice"  HeaderText ="UnitPrice"  SortExpression ="UnitPrice"   />
None.gif                
< asp:BoundField  DataField ="UnitsInStock"  HeaderText ="UnitsInStock"  SortExpression ="UnitsInStock"   />
None.gif                
< asp:BoundField  DataField ="UnitsOnOrder"  HeaderText ="UnitsOnOrder"  SortExpression ="UnitsOnOrder"   />
None.gif                
< asp:BoundField  DataField ="ReorderLevel"  HeaderText ="ReorderLevel"  SortExpression ="ReorderLevel"   />
None.gif                
< asp:CheckBoxField  DataField ="Discontinued"  HeaderText ="Discontinued"  SortExpression ="Discontinued"   />
None.gif               
None.gif            
</ Fields >
None.gif            
< PagerSettings  Mode ="NextPrevious"  NextPageText ="下一条"  PreviousPageText ="上一条"   />
None.gif        
</ asp:DetailsView >
None.gif        
< asp:GridView  ID ="GridView1"  runat ="server" >
None.gif        
</ asp:GridView >

转载于:https://www.cnblogs.com/anson/archive/2006/03/09/346528.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值