我构造了一个数据表,MyTable,里面内容如下,最后将MyTable内容绑定到GridView控件上
地区 区号 城市说明
北京 010 首都
重庆 029 西部直辖市
......将MyTable内容绑定到GridView控件上我会,但是我想把GridView控件上地区这列内容做成超级链接,比如点到“北京”时跳转到另一页上,请问大家怎么实现?我的绑定是这样实现的,绑定的代码没有问题。
GridView1.DataSource = MyTable;
GridView1.DataBind();
地区 区号 城市说明
北京 010 首都
重庆 029 西部直辖市
......将MyTable内容绑定到GridView控件上我会,但是我想把GridView控件上地区这列内容做成超级链接,比如点到“北京”时跳转到另一页上,请问大家怎么实现?我的绑定是这样实现的,绑定的代码没有问题。
GridView1.DataSource = MyTable;
GridView1.DataBind();
解决方案 »
- CheckBoxList绑定数据(从数据中取值),如何让符合某条件的选中?(在线等)
- 在ASP。NET里面,请问怎么样把datagrid里面的数据集赋给dataset?
- 问大家一个有关多线程的问题,帮顶有分
- 如何对datagrid模板列中dropdownlist进行绑定?
- 装了vs.net 后,我只是上网浏览网页, 当系统出现错误时,就会出现调试的窗口, 问我是否调试,然后把我所有的ie窗口都关闭了, 请问怎样去掉这
- 关于有潜在危险的request.form值的问题?
- 求B2B网站中站中站部分的数据库设计
- 为什么asp.net和winform调用同一个c++ dll,前者速度慢很多?
- 菜鸟小妹关于Gridview的问题
- ffmpeg转化视频显示进度
- 急急急急急!!!! 怎么在自己的 网站页面上 动态显示服务器 上的东西呢? 高手解答
- asp.net注册即时通过手机给一个注册码发给用户
里面放一个a
<a href='a.aspx?area=<%# Eval("area")' target="_blank"><%# Eval("area") %></a>
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="id"
DataNavigateUrlFormatString="data.aspx?id={0}" HeaderText="列名"
DataTextField="id" />
</Columns>
</asp:GridView>
dt.Colomns.Add("aa",typeof(string));
我也想过用链接列,但是用 Eval("Area")时,程序提示没有发现Area列,但是我用
GridView1.DataSource = MyTable;
GridView1.DataBind();
是可以绑定出来的
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="lkbSel" runat="server" CausesValidation="False"
CommandName="Select" Text="" onclick="lkbSel_Click"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
protected void lkbSel_Click(object sender, EventArgs e)
{
int _id = int.Parse(Gridview1.SelectedRow.Cells[0].Text);
......//跳转页面
}
DataSet _ds = new DataSet();
DataTable _dt = new DataTable("info"); //定义表结构
_dt.Columns.Add("id", typeof(System.String));
_dt.Columns.Add("Area", typeof(System.String));
_dt.Columns.Add("TeleCode", typeof(System.String)); _dr[0] = "";
_dr[1] = "";
_dr[2] = ""; _dt.Rows.Add(_dr);
_ds.Tables.Add(_dt);
Gridview1.DataSource = _ds.Tables[0].DefaultView;
Gridview1.DataBind();