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