Asp.net 在gridview中添加带有按钮的新列并将数据绑定到该列
我在gridview表中添加了一个打印按钮,如下所示Asp.net 在gridview中添加带有按钮的新列并将数据绑定到该列,asp.net,gridview,Asp.net,Gridview,我在gridview表中添加了一个打印按钮,如下所示 <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="ID" DataSourceID="SqlDataSource2"
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="ID"
DataSourceID="SqlDataSource2"
onselectedindexchanged="GridView1_SelectedIndexChanged" Width="522px">
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="False"
ReadOnly="True" SortExpression="ID" />
<asp:BoundField DataField="Story_number" HeaderText="Story_number"
SortExpression="Story_number" />
<asp:BoundField DataField="Date" HeaderText="Date" SortExpression="Date" />
<asp:BoundField DataField="Memory_card" HeaderText="Memory_card"
SortExpression="Memory_card" />
<asp:BoundField DataField="Story_Name" HeaderText="Story_Name"
SortExpression="Story_Name" />
<asp:ButtonField ButtonType="Button" Text="print" />
</Columns>
</asp:GridView>
使用模板字段而不是按钮字段
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="ButtonPrint" runat="server" CssClass="yourCssClassIsNeedIt" OnClick="printRegFunction"
CommandArgument='<%# Bind("id") %>' ImageUrl="images/button.png"/>
</ItemTemplate>
</asp:TemplateField>
使用模板字段而不是buttonField
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="ButtonPrint" runat="server" CssClass="yourCssClassIsNeedIt" OnClick="printRegFunction"
CommandArgument='<%# Bind("id") %>' ImageUrl="images/button.png"/>
</ItemTemplate>
</asp:TemplateField>
使用模板字段而不是按钮字段
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="ButtonPrint" runat="server" CssClass="yourCssClassIsNeedIt" OnClick="printRegFunction"
CommandArgument='<%# Bind("id") %>' ImageUrl="images/button.png"/>
</ItemTemplate>
</asp:TemplateField>
使用模板字段而不是按钮字段
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="ButtonPrint" runat="server" CssClass="yourCssClassIsNeedIt" OnClick="printRegFunction"
CommandArgument='<%# Bind("id") %>' ImageUrl="images/button.png"/>
</ItemTemplate>
</asp:TemplateField>
问题标题和正文完全不同-标题表示添加列,正文表示如何获取第一个单元格文本?您在哪里尝试代码的最后两行?当你点击“打印”按钮时会发生什么,它会刷新页面还是其他什么…对不起,给你弄糊涂了。我想要的是在Gridview中添加一个打印按钮,当单击该按钮时,会创建一个所选行ID的会话变量,并重定向到一个新的网页。我不确定是否要像我通常在SelectedIndex上使用的那样使用它。当我使用内置的Select按钮时,会发生更改。我需要您的帮助,因为我是新手。您可以为gridview选择索引更改事件,然后将所选行的值设置为会话,然后单击“仅重定向”按钮。问题标题和正文完全不同-标题表示添加列,正文表示如何获取第一个单元格文本?您在哪里尝试代码的最后两行?当你点击“打印”按钮时会发生什么,它会刷新页面还是其他什么…对不起,给你弄糊涂了。我想要的是在Gridview中添加一个打印按钮,当单击该按钮时,会创建一个所选行ID的会话变量,并重定向到一个新的网页。我不确定是否要像我通常在SelectedIndex上使用的那样使用它。当我使用内置的Select按钮时,会发生更改。我需要您的帮助,因为我是新手。您可以为gridview选择索引更改事件,然后将所选行的值设置为会话,然后单击“仅重定向”按钮。问题标题和正文完全不同-标题表示添加列,正文表示如何获取第一个单元格文本?您在哪里尝试代码的最后两行?当你点击“打印”按钮时会发生什么,它会刷新页面还是其他什么…对不起,给你弄糊涂了。我想要的是在Gridview中添加一个打印按钮,当单击该按钮时,会创建一个所选行ID的会话变量,并重定向到一个新的网页。我不确定是否要像我通常在SelectedIndex上使用的那样使用它。当我使用内置的Select按钮时,会发生更改。我需要您的帮助,因为我是新手。您可以为gridview选择索引更改事件,然后将所选行的值设置为会话,然后单击“仅重定向”按钮。问题标题和正文完全不同-标题表示添加列,正文表示如何获取第一个单元格文本?您在哪里尝试代码的最后两行?当你点击“打印”按钮时会发生什么,它会刷新页面还是其他什么…对不起,给你弄糊涂了。我想要的是在Gridview中添加一个打印按钮,当单击该按钮时,会创建一个所选行ID的会话变量,并重定向到一个新的网页。我不确定是否要像我通常在SelectedIndex上使用的那样使用它。当我使用内置的Select按钮时,会发生更改。我需要您的帮助,因为我是新手。您可以为gridview选择索引更改事件,然后将所选行的值设置为session,然后单击“仅重定向”按钮。谢谢您,这正是我想要的。谢谢您,这正是我想要的。谢谢您,这正是我想要的。谢谢您,这正是我想要的。