不知道你的数据来源是什么?
我这有个类似的例子,供LZ参考哈:
给GridView1的某列(TextBox控件列)赋值TextBox tb_1;
for (int i = 0; i < GridView1.Rows.Count; i++)
{
tb_1 = ((TextBox)this.GridView1.Rows[i].FindControl("TextBoxItemScore")); if (tb_1 != null)
{
tb_1.Text = "0";
}
}
我这有个类似的例子,供LZ参考哈:
给GridView1的某列(TextBox控件列)赋值TextBox tb_1;
for (int i = 0; i < GridView1.Rows.Count; i++)
{
tb_1 = ((TextBox)this.GridView1.Rows[i].FindControl("TextBoxItemScore")); if (tb_1 != null)
{
tb_1.Text = "0";
}
}
<tr>
<td >
<asp:GridView ID="GridView1" runat="server"
AllowSorting="True" AutoGenerateColumns="False" OnRowDataBound="ColumnOper"
CellPadding="1" CaptionAlign="Left">
<Columns>
<asp:BoundField DataField="Office_Name" HeaderText="科室名称" />
<asp:BoundField HeaderText="状态" />
<asp:BoundField HeaderText="考核日期" HtmlEncode="False" />
<asp:ButtonField HeaderText="操作" />
<asp:BoundField DataField="OfficeID" />
<asp:BoundField HeaderText="考核完成日期" />
</Columns>
<EmptyDataTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" Width="97px">HyperLink</asp:HyperLink>
</EmptyDataTemplate>
<HeaderStyle CssClass="gridviewhead" />
</asp:GridView>
</td>
</tr>2.写出事件函数,即可实现超链接功能了
protected void ColumnOper(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowIndex != -1)
{
string WindowOpenString = "<a href='KPIDetails.aspx?KPIID=" + MykpiID"',target='_blank'>查看详情</a>";
e.Row.Cells[3].Text = WindowOpenString;//在新页面查看详情
}
}