直接有<a></a>标签就可以
这样写<a href="XXXXaspxid=<%#Eval('要传的字段名')%>">跳转到XXXXaspx</a>
判断反回的结果集咯如果为空
就返回个null
不为空就做相应 *** 作把值set到对像里面然后返回
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
给你一个代码参考一下,基本不需要改动的
protected
void
Page_Load(object
sender,
EventArgs
e)
{
if
(!PageIsPostBack)
listbind();
}
//以下是Datalist的绑定方法
public
void
listbind()
{
string
sqlconnstr
=
ConfigurationManagerConnectionStrings["ConnectionString"]ConnectionString;
DataSet
ds
=
new
DataSet();
using
(SqlConnection
sqlconn
=
new
SqlConnection(sqlconnstr))
{
SqlDataAdapter
sqld
=
new
SqlDataAdapter("select
from
student",
sqlconn);
sqldFill(ds,
"tabstudent");
}
//以数据集中名为tabstudent的DataTable作为数据源,为控件绑定数据
DataList1DataSource
=
dsTables["tabstudent"]DefaultView;
DataList1DataBind();
}
不明白你说的是什么意思。是把更新的内容写入数据库吗?
如果你用的是绑定数据源,那你你在数据源中将更新方法选择好了。在datalist中就会显示启动编辑了,点击编辑,就会进行修改了,就能更新了。
如果你用的是手动绑定数据的话,那么就得跳到一个更新页面进行修改了
后台代码:
查询返回Dataset数据集
Dataset ds = ;
然后
DataList1DataSource = ds;
DataList1DataBind();//-----------这一步就是把数据绑定到DataList啊
前台代码:
<asp:DataList ID="DataList1" runat="server" RepeatColumns="2">
<ItemTemplate>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
<%# Eval(“人员编号")%>
</td>
<td valign="top" >
<%# Eval(“时间")%>
</td>
<td valign="top" >
<%# Eval(“总次数")%>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
大致就这个意思,
以上就是关于C#.net,Datalist中加了Linkbutton的控件,连接数据库得Id的值,点机这控件如何将这它的值传到另一页面。全部的内容,包括:C#.net,Datalist中加了Linkbutton的控件,连接数据库得Id的值,点机这控件如何将这它的值传到另一页面。、怎么从数据库查询出所有的日程添加到DataList中、asp.net 如何用datalist 显示数据库内容求高手指教加QQ1114080398.谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)