我想添加現在按鈕,如asp.net中的有界Gridview中所示。 我已經使用類似以下如何在asp.net中的有界gridview中插入paynow按鈕
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
AutoGenerateColumns="False" DataKeyNames="ID" DataSourceID="challanstatus"
Width="646px">
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="False"
ReadOnly="True" SortExpression="ID" />
<asp:BoundField DataField="RegisNo" HeaderText="RegisNo"
SortExpression="RegisNo" />
<asp:BoundField DataField="Reason" HeaderText="Reason"
SortExpression="Reason" />
<asp:BoundField DataField="Code" HeaderText="Code" SortExpression="Code" />
<asp:BoundField DataField="DateofChallan" HeaderText="DateofChallan"
SortExpression="DateofChallan" />
<asp:BoundField DataField="Status" HeaderText="Status"
SortExpression="Status" />
<asp:BoundField DataField="Amount" HeaderText="Amount"
SortExpression="Amount" />
<asp:ButtonField ButtonType="Button" CommandName="Edit" Text="Edit" Visible="True" CommandArgument='<%# Container.DataItemIndex %>' />
</Columns>
</asp:GridView>
<asp:AccessDataSource ID="challanstatus" runat="server"
DataFile="~/App_Data/Database.mdb"
SelectCommand="SELECT * FROM [tblchallan] WHERE (([RegisNo] = ?) AND ([RegisNo] = ?))">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList1" Name="RegisNo"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList1" Name="RegisNo2"
PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:AccessDataSource>
這裏我使用
<asp:ButtonField ButtonType="Button" CommandName="Edit" Text="Edit" Visible="True" CommandArgument='<%# Container.DataItemIndex %>' />
插入按鈕,但它提供了以下錯誤:
說明:資源的需要服務的解析過程中出現錯誤這個請求。請檢查以下特定的分析錯誤詳細信息並適當修改您的源文件。
解析器錯誤消息:數據綁定表達式僅在具有DataBinding事件的對象上受支持。 System.Web.UI.WebControls.ButtonField沒有DataBinding事件。
它正在編輯整行不傳遞值 – 2012-08-15 06:25:45
你能告訴我你的確切要求嗎?您想做什麼..?? – 2012-08-15 06:46:58
我有gridview中有4列的金額欄有一個金額是要支付我想要一個人誰想要支付金額只需點擊同一行中的按鈕然後金額的價值傳遞給從我將它重定向到貝寶的地方變量。 – 2012-08-15 06:48:45