我有一个联系页面,上面有一个人的数据列表,如果您单击其中一个,则会收到我想发送给该特定人的联系表。

我使用sqldatasource dscontactemail来获取有关该人的信息,以将其放置在联系表中,但是当我准备发送该邮件时,如何从dscontactemail后面的代码中获取信息呢?

我在页面上放置了一个formview以显示该人的图片,例如,我可以使用
我尝试了一个隐藏的字段,但是没有用。

还有其他方法可以从背后的代码访问页面上的SqlDataSource吗?

最佳答案

首先,您确实应该从使用SqlDataSource升级到SqlClient命名空间中可用的类,因此请记住这一点。

这是执行此操作的代码:

DataView dview = CType(yourSqlDataSource.Select(DataSourceSelectArguments.Empty), DataView);
string str = "";

foreach(DataRow drow dview.Table.Rows)
{
    str += drow("yourcol1").ToString() + "<br />";
}

10-08 00:48