C#.net,Datalist中加了Linkbutton的控件,连接数据库得Id的值,点机这控件如何将这它的值传到另一页面。

C#.net,Datalist中加了Linkbutton的控件,连接数据库得Id的值,点机这控件如何将这它的值传到另一页面。,第1张

直接有<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.谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9721991.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存