【发布时间】:2018-03-21 21:21:33
【问题描述】:
我创建了一个没有数据源控制的gridview,它具有来自数据库表的数据,并且gridview 在一列中也有一个链接选择。 选择链接指向ActivityID(可能会出问题?)
<asp:GridView ID="gwActivity" runat="server" CssClass="gwActivity" AutoGenerateColumns="false" OnSelectedIndexChanged="gwActivity_SelectedIndexChanged">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="lnkSelect" Text="Select" runat="server" CommandArgument='<%# Eval("ActivityID") %>' OnClick="lnkSelect_Click">
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="ActivityID" HeaderText="ActivitID" />
<asp:BoundField DataField="Activity" HeaderText="Activit" />
<asp:BoundField DataField="ActivityRegisteredDate" HeaderText="ActivityRegisteredDate" />
<asp:BoundField DataField="Responsible" HeaderText="Responsible" />
<asp:BoundField DataField="Category" HeaderText="Category" />
<asp:BoundField DataField="Change_Requestor" HeaderText="Change_Requestor" />
<asp:BoundField DataField="Priority" HeaderText="Priority" />
<asp:BoundField DataField="Size" HeaderText="Size" />
<asp:BoundField DataField="Status" HeaderText="Status" />
<asp:BoundField DataField="System" HeaderText="System" />
<asp:BoundField DataField="Comment" HeaderText="Comment" />
</Columns>
</asp:GridView>
我创建了一个 OnClick 事件。
protected void lnkSelect_Click(object sender, EventArgs e)
{
txtActivity.Text = GridView1.SelectedRow.Cells[2].Text;
ddlChange_Requestor.selectedvalue = GridView1.SelectedRow.Cells[6].selectevvalue;
}
我错过了什么?我应该是“FindControl”吗?我有点迷路了?
例如
Activity 文本框 (txtActivity) = Test2(应该在文本框中说)............ ………………………………………………………………………………………… 更改请求者下拉列表 (ddlChange_Requestor) = ...(查找更改请求值并更改下拉列表)
【问题讨论】:
标签: c# asp.net gridview onclick