点击删除按钮时如何取的这一行的值
<D3:D3GridView ID="d3GridViewResults" runat="server" AllowSorting="True"
CssClass="listTbl" AutoGenerateColumns="False" HeaderStyle-CssClass="d3ListTblTitle"
onselectedindexchanged="d3GridViewResults_SelectedIndexChanged"
DataSourceID="SellCompanyEntryDataSource" AllowPaging="True"
onpageindexchanged="d3GridViewResults_PageIndexChanged"
onsorted="d3GridViewResults_Sorted" OnRowCommand="d3GridViewResults_RowCommand">
<PagerSettings Mode="NextPrevious" NextPageText="次のページへ >>"
PreviousPageText="<< 前のページへ" Position="Top" />
<Columns>
<asp:BoundField HeaderText="企業コード" DataField="EnterpriseCode" HeaderStyle-CssClass="title1" ItemStyle-CssClass="item01" ReadOnly="true" ItemStyle-Wrap="false">
<HeaderStyle CssClass="title1" BorderColor="Black"></HeaderStyle>
<ItemStyle CssClass="item01"></ItemStyle>
</asp:BoundField>
<asp:BoundField HeaderText="企業名称" DataField="EnterpriseName" HeaderStyle-CssClass="title1" ItemStyle-CssClass="item01" ReadOnly="true" ItemStyle-Wrap="false">
<HeaderStyle CssClass="title1" BorderColor="Black"></HeaderStyle>
<ItemStyle CssClass="item01"></ItemStyle>
</asp:BoundField>
<asp:CommandField ButtonType="Button" DeleteText="删除" ShowDeleteButton="true" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle"/>
</Columns>
</D3:D3GridView>
protected void d3GridViewResults_RowCommand(object sender, GridViewCommandEventArgs e)
{
//親企業コード
string ParentEntCd = this.dxTextBoxSeachParentEnterpriseCode.Text;
//企業コードを設定
string ChildEntCd = this.GetTableFieldSelectedValue(TableField.EnterpriseCode);
//親企業コードと子企業コードに該当するデータ存在チェック
var result = sellCompanyEntryBusiness.IsExistsGroupEnterpriseData(this.CreateRequest(), ParentEntCd, ChildEntCd);
//親企業コードと子企業コードに該当するデータが存在する場合
if (result.ResultCode == ProcResult.Successful)
{
//確認画面遷移処理
TransitionProcess((int)Status.DeleteStatus);
}
else
{
//該当データが存在しない場合、エラーメッセージを表示
this.AddBusinessError(result);
}
}
protected string GetTableFieldSelectedValue(TableField column)
{
//選択した行がない場合
if (this.d3GridViewResults.SelectedRow == null)
{
//空白を返す
return string.Empty;
}
//選択した行がある場合、選択列の値を返す
return this.d3GridViewResults.SelectedRow.Cells[(int)column].Text;
}
我在GetTableFieldSelectedValue里取的是空值.并切不执行onselectedindexchanged事件.