zoukankan      html  css  js  c++  java
  • Radgrid EditFormType="AutoGenerated" 如何获得值

       <radG:RadGrid ID="radGridBaseTag" EnableAJAX="true" runat="server" AllowPaging="True" EnableAJAXLoadingTemplate="True" LoadingTemplateTransparency="15" OnNeedDataSource="radGridBaseTag_NeedDataSource" OnDeleteCommand="radGridBaseTag_DeleteCommand" OnInsertCommand="radGridBaseTag_InsertCommand" OnUpdateCommand="radGridBaseTag_UpdateCommand" >
                    
    <MasterTableView AutoGenerateColumns="False" CommandItemDisplay="Top" DataKeyNames="ID">
                        
    <Columns>
                            
    <radG:GridBoundColumn DataField="ID" HeaderText="ID" UniqueName="ID" ReadOnly="true">
                            
    </radG:GridBoundColumn>
                            
    <radG:GridBoundColumn DataField="Name" HeaderText="Name" UniqueName="Name">
                            
    </radG:GridBoundColumn>
                            
    <radG:GridEditCommandColumn></radG:GridEditCommandColumn>
                            
    <radG:GridButtonColumn ConfirmText="Are you sure?" CommandName="delete" Text="delete"></radG:GridButtonColumn>
                        
    </Columns>
                        
    <ExpandCollapseColumn Visible="False">
                            
    <HeaderStyle Width="19px"></HeaderStyle>
                        
    </ExpandCollapseColumn>
                        
    <RowIndicatorColumn Visible="False">
                            
    <HeaderStyle Width="20px"></HeaderStyle>
                        
    </RowIndicatorColumn>
                        
    <EditFormSettings EditFormType="AutoGenerated" ></EditFormSettings>
                    
    </MasterTableView>
                    
    <PagerStyle Mode="NextPrevAndNumeric" />
                
    </radG:RadGrid>

      protected void radGridBaseTag_UpdateCommand(object source, GridCommandEventArgs e)
        
    {
            
    int id = (int)e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["ID"];
            GridEditableItem item 
    = e.Item as GridEditableItem;
            GridEditManager editMan 
    = item.EditManager;
            GridTextColumnEditor editor 
    = editMan.GetColumnEditor("Name"as GridTextColumnEditor;

      protected void radGridBaseTag_InsertCommand(object source, GridCommandEventArgs e)
        
    {
            GridEditableItem item 
    = e.Item.OwnerTableView.GetInsertItem();
            GridEditManager editMan 
    = item.EditManager;
            GridTextColumnEditor editor 
    = editMan.GetColumnEditor("Name"as GridTextColumnEditor;

            
    string name = editor.Text;
  • 相关阅读:
    SQL性能优化:如何定位网络性能问题
    ORACLE 10升级到10.2.0.5 Patch Set遇到的内核参数检测失败问题
    Linux 僵尸进程查杀
    Linux 虚拟机网络适配器从E1000改为VMXNET3
    v$session中server为none与shared值解析
    SQL SERVER导出特殊格式的平面文件
    XtraBackup出现 Can't connect to local MySQL server through socket '/tmp/mysql.sock'
    CentOS 6.6安装Xtrabackup RPM提示缺少libev.so.4()
    SQL Server Replication 中关于视图的点滴
    ORA-00988: missing or invalid password(s)
  • 原文地址:https://www.cnblogs.com/lovebanyi/p/975757.html
Copyright © 2011-2022 走看看