datagrid.cell(x,y).Text直接將文本寫到HTML的TD元素中去
所以你直接在需要的cell裡面加<a href="\"你的鏈接\"">顯示的文本</a>就好了
所以你直接在需要的cell裡面加<a href="\"你的鏈接\"">顯示的文本</a>就好了
解决方案 »
- 悬赏用asp.net实现实时图形变化。如股票请进详细一点
- DataList 的取值问题
- 发布网站时候于遇到的问题
- FreeTextBox放到frame里出错!!!!!!!!!!!!!
- .net本地调试出现错误??急急
- .swf格式文件
- 急啊~~请问如何调用用户控件的后台方法,谢谢!
- 获取checkbox 多选的集合
- ======请问如何编写ASP.NET的程序及其应用范围======
- 框架页中某一框中linkButton点击事件Response.Cookies.Remove("name")没删除同一屏幕浏览器听另一同级子框架中的.net页中建的Cookie.为什
- *******我公司现招人,需精通ASP.NET+SQL SERVER2000+C#/VB.NET,曾经参与开发过.net较大项目上,并有作品*******
- VS.net编译的问题?
2。生成后修改cell中的innerhtml也可以,这需要自己写代码处理
3。用模板列也可以
<Columns>
<asp:HyperLinkColumn runat="server" HeaderText="编号" DataNavigateUrlField="ID" DataTextField="ID" DataNavigateUrlFormatString="webForm.aspx?Search=true&ID={0}"></asp:HyperLinkColumn>
</Columns>
1.使用超链接列:
<asp:HyperLinkColumn
HeaderText="标题"
DataNavigateUrlField="myID"
DataNavigateUrlFormatString="mypage.aspx?id={0}"
DataTextField="myTitle"
Target="_blank"/>2.使用模板列:
<asp:TemplateColumn>
<ItemTemplate>
<a href='mypage.aspx?id=<%# DataBinder.Eval(Container.DataItem,"myID") %'><%# DataBinder.Eval(Container.DataItem,"myTitle") %></a>
</ItemTemplate>
</asp:TemplateColumn>
(注意:上面的单引号,不要改成双引号,否则在VS.NET中会不能返回到“设计”视图。)
是不是北医的
是的话是不是留校的。
是不是女的。
呵呵
如果都是与我联系阿:
[email protected]
例如commandname="showinf"
CommandArgument='<%# convert.tostring(DataBinder.Eval(Container, "DataItem.id")) %>'
如果要传多个参数,可以
CommandArgument='<%# convert.tostring(DataBinder.Eval(Container, "DataItem.id")) & "^" & convert.tostring(DataBinder.Eval(Container, "DataItem.name")) %>' 然后到程序界面
datagrid1_ItemCommand下面
select case e.commandname
case "showinf"
获取参数
使用javascript调用页面
end select