telerik GridEditCommandColumn+;将行索引传递到另一页

telerik GridEditCommandColumn+;将行索引传递到另一页,telerik,radgrid,Telerik,Radgrid,我有一个web表单,mypage.aspx,我使用Radgrid使用linq到entities查询绑定实体数据模型中的数据 <MasterTableView EditMode="EditForms" AllowFilteringByColumn="False" AllowSorting="False" DataKeyNames="Id" AutoGenerateColumns="false"> <Columns>

我有一个web表单,mypage.aspx,我使用Radgrid使用linq到entities查询绑定实体数据模型中的数据

  <MasterTableView  EditMode="EditForms" AllowFilteringByColumn="False" AllowSorting="False" DataKeyNames="Id" AutoGenerateColumns="false">
            <Columns>


                <telerik:GridBoundColumn DataField="SystemName" HeaderText="SystemName" SortExpression="SystemName"
                    UniqueName="SystemName">
                </telerik:GridBoundColumn>

                 <telerik:GridBoundColumn DataField="Title" HeaderText="Title" SortExpression="Title"
                    UniqueName="Title">
                </telerik:GridBoundColumn>

                <telerik:GridEditCommandColumn ButtonType="LinkButton" UniqueName="EditCommandColumn" >
                </telerik:GridEditCommandColumn >


            </Columns>
            <EditFormSettings>
                <EditColumn ButtonType="ImageButton" />
            </EditFormSettings>
        </MasterTableView>


</telerik:RadGrid>
在我的RadGrid中,我有两列从我的实体模型中获取数据,还有一列“编辑”telerik:GridEditCommandColumn

  <MasterTableView  EditMode="EditForms" AllowFilteringByColumn="False" AllowSorting="False" DataKeyNames="Id" AutoGenerateColumns="false">
            <Columns>


                <telerik:GridBoundColumn DataField="SystemName" HeaderText="SystemName" SortExpression="SystemName"
                    UniqueName="SystemName">
                </telerik:GridBoundColumn>

                 <telerik:GridBoundColumn DataField="Title" HeaderText="Title" SortExpression="Title"
                    UniqueName="Title">
                </telerik:GridBoundColumn>

                <telerik:GridEditCommandColumn ButtonType="LinkButton" UniqueName="EditCommandColumn" >
                </telerik:GridEditCommandColumn >


            </Columns>
            <EditFormSettings>
                <EditColumn ButtonType="ImageButton" />
            </EditFormSettings>
        </MasterTableView>


</telerik:RadGrid>
当我点击编辑时,我想在一个新页面中传递特定记录的Id,即MydetailsPage.aspx。在该页面中,我想编辑特定行并保存记录。我想将id作为查询字符串从mypage.aspx传递到MydetailsPage.aspx。然后我需要在MydetailsPage.aspx中的Linq to entities查询中传递该id,以便检索数据

  <MasterTableView  EditMode="EditForms" AllowFilteringByColumn="False" AllowSorting="False" DataKeyNames="Id" AutoGenerateColumns="false">
            <Columns>


                <telerik:GridBoundColumn DataField="SystemName" HeaderText="SystemName" SortExpression="SystemName"
                    UniqueName="SystemName">
                </telerik:GridBoundColumn>

                 <telerik:GridBoundColumn DataField="Title" HeaderText="Title" SortExpression="Title"
                    UniqueName="Title">
                </telerik:GridBoundColumn>

                <telerik:GridEditCommandColumn ButtonType="LinkButton" UniqueName="EditCommandColumn" >
                </telerik:GridEditCommandColumn >


            </Columns>
            <EditFormSettings>
                <EditColumn ButtonType="ImageButton" />
            </EditFormSettings>
        </MasterTableView>


</telerik:RadGrid>
MydetailsPage.aspx页面中,我有两个textbox web服务器控件,需要它们绑定mypage.aspx中“SystemName”和“Title”列的值

  <MasterTableView  EditMode="EditForms" AllowFilteringByColumn="False" AllowSorting="False" DataKeyNames="Id" AutoGenerateColumns="false">
            <Columns>


                <telerik:GridBoundColumn DataField="SystemName" HeaderText="SystemName" SortExpression="SystemName"
                    UniqueName="SystemName">
                </telerik:GridBoundColumn>

                 <telerik:GridBoundColumn DataField="Title" HeaderText="Title" SortExpression="Title"
                    UniqueName="Title">
                </telerik:GridBoundColumn>

                <telerik:GridEditCommandColumn ButtonType="LinkButton" UniqueName="EditCommandColumn" >
                </telerik:GridEditCommandColumn >


            </Columns>
            <EditFormSettings>
                <EditColumn ButtonType="ImageButton" />
            </EditFormSettings>
        </MasterTableView>


</telerik:RadGrid>
谢谢

  <MasterTableView  EditMode="EditForms" AllowFilteringByColumn="False" AllowSorting="False" DataKeyNames="Id" AutoGenerateColumns="false">
            <Columns>


                <telerik:GridBoundColumn DataField="SystemName" HeaderText="SystemName" SortExpression="SystemName"
                    UniqueName="SystemName">
                </telerik:GridBoundColumn>

                 <telerik:GridBoundColumn DataField="Title" HeaderText="Title" SortExpression="Title"
                    UniqueName="Title">
                </telerik:GridBoundColumn>

                <telerik:GridEditCommandColumn ButtonType="LinkButton" UniqueName="EditCommandColumn" >
                </telerik:GridEditCommandColumn >


            </Columns>
            <EditFormSettings>
                <EditColumn ButtonType="ImageButton" />
            </EditFormSettings>
        </MasterTableView>


</telerik:RadGrid>

  <MasterTableView  EditMode="EditForms" AllowFilteringByColumn="False" AllowSorting="False" DataKeyNames="Id" AutoGenerateColumns="false">
            <Columns>


                <telerik:GridBoundColumn DataField="SystemName" HeaderText="SystemName" SortExpression="SystemName"
                    UniqueName="SystemName">
                </telerik:GridBoundColumn>

                 <telerik:GridBoundColumn DataField="Title" HeaderText="Title" SortExpression="Title"
                    UniqueName="Title">
                </telerik:GridBoundColumn>

                <telerik:GridEditCommandColumn ButtonType="LinkButton" UniqueName="EditCommandColumn" >
                </telerik:GridEditCommandColumn >


            </Columns>
            <EditFormSettings>
                <EditColumn ButtonType="ImageButton" />
            </EditFormSettings>
        </MasterTableView>


</telerik:RadGrid>