返回首页

我在GridView使用LinkBut​​ton和处理与rowcommand财产。
但其CommandArgument显示没有。行,但我想从我的数据库(id值)
一些入门这里是我的代码:

html代码:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 

                        DataSourceID="SqlDataSource1" AllowPaging="True" 

                        DataKeyNames="Mail_id" onrowcommand="GridView1_RowCommand">

                        <columns>

                          <asp:ButtonField DataTextField="subject" HeaderText="Subject" 

                                SortExpression="subject" Text="Subject" />

                            <asp:ButtonField DataTextField="body" HeaderText="Content" Text="body" />

                            <asp:ButtonField DataTextField="sender" HeaderText="sender" Text="sender" />

                            <asp:ButtonField DataTextField="date" HeaderText="Date" Text="date" />

                        </columns>

                    
C#代码:
{C} 请建议的东西....

回答

评论会员:萨钦古拉蒂 时间:2012/02/05
终于,我找到了解决办法,如果有人有一个更好的,请发送
NBSP
我们可以使用LinkBut​​ton的Click事件得到行信息。在GridView
NBSP内;
例如:
NBSP
NBSP保护无效LinkBut​​ton1_Click(对象发件人,EventArgs的五)
NBSP {
NBSP LinkBut​​ton的BTN =(LinkBut​​ton的)发件人;
NBSP GridViewRow的行=(GridViewRow的)btn.NamingContainer;
NBSP回复于(行索引"链接按钮:"row.RowIndex
NBSP NBSP"的DataKey值:"GridView1.DataKeys [行RowIndex] Value.ToString())
}
评论会员:游客 时间:2012/02/05
|Abhijit安娜:你可以绑定LinkBut​​ton和通到RowCommand事件的命令参数。让我们说你有下面的模板场。codeprespanclass="code-keyword"</spanspanclass="code-leadattribute"asp:templatefield/spanspanclass="code-attribute"xmlns:asp/spanspanclass="code-keyword"="/spanspanclass="code-keyword"#unknown"/spanspanclass="code-attribute"/spanspanclass="code-attribute"<headertemplate/spanspanclass="code-attribute"Status/spanspanclass="code-keyword"<//spanspanclass="code-leadattribute"headertemplate/spanspanclass="code-attribute"<itemtemplate/spanspanclass="code-attribute"<asp:imagebutton/spanspanclass="code-attribute"commandname/span=spanclass="code-keyword""/spanspanclass="code-keyword"DataCommand"/spanspanclass="code-attribute"commandargument/span=spanclass="code-keyword""/spanspanclass="code-keyword"<%#Eval("/spanspanclass="code-attribute"ID/spanspanclass="code-keyword""/spanspanclass="code-keyword")%>"/spanspanclass="code-attribute"text/span=spanclass="code-keyword""/spanspanclass="code-keyword"<%#Eval("/spanspanclass="code-attribute"WebSite/spanspanclass="code-keyword""/spanspanclass="code-keyword")%>"/spanspanclass="code-attribute"imageurl/span=spanclass="code-keyword""/spanspanclass="code-keyword"/test.pmg"/spanspanclass="code-attribute"/spanspanclass="code-attribute"ID/span=spanclass="code-keyword""/spanspanclass="code-keyword"lnk"/spanspanclass="code-attribute"runat/span=spanclass="code-keyword""/spanspanclass="code-keyword"server"/spanspanclass="code-keyword"//spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-keyword"//spanspanclass="code-leadattribute"asp:imagebutton/spanspanclass="code-keyword"<//spanspanclass="code-leadattribute"itemtemplate/spanspanclass="code-attribute"</spanspanclass="code-keyword"//spanspanclass="code-attribute"asp:templatefield/span/pre/code这里是代码,你需要编写,以获得图像按一下按钮,{体C3}希望这将有助于