首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在代码隐藏(ASP.net c#)中访问和/或修改(sql)DataSource?

如何在代码隐藏(ASP.net c#)中访问和/或修改(sql)DataSource?
EN

Stack Overflow用户
提问于 2011-03-03 20:28:48
回答 2查看 10.7K关注 0票数 4

为了连接到我的数据库,我使用向导创建了SQLDataSource。但我需要在后台代码中访问它,以便将我的数据存储在数据库中。有人知道我是怎么做到的吗?

我很感谢你的帮助。代码如下:

代码语言:javascript
运行
复制
<asp:SqlDataSource 

ID="MySqlDataSource" runat="server" 
            ConnectionString="<%$ ConnectionStrings:HELPDESK_OUTLOOKConnectionString3 %>" SelectCommand="SELECT 

hd_aanvraag_fase.aanvraag_id,

hd_statussen.status_omschrijving as status,

hd_melding_niveau_1.niveau_omschrijving AS niveau1_omschrijving,

aanvrager.werknemersnaam AS melder ,

hd_aanvragen.aanvraag_titel ,

hd_aanvragen.aanvraag_omschrijving,

hd_aanvraag_fase.fase_datum

FROM hd_aanvragen 

INNER JOIN hd_meldingen         ON hd_meldingen.melding_id      =  hd_aanvragen.melding_id

INNER JOIN hd_melding_niveau_1  ON  hd_melding_niveau_1.niveau1_id = hd_meldingen.niveau1_id

INNER JOIN hd_melding_niveau_2  ON  hd_melding_niveau_2.niveau2_id = hd_meldingen.niveau2_id

INNER JOIN hd_aanvraag_fase     ON hd_aanvraag_fase.aanvraag_id =  hd_aanvragen.aanvraag_id

INNER JOIN hd_statussen         ON hd_statussen.status_id     =  hd_aanvraag_fase.status_id

INNER JOIN  hd_werknemers AS oplosser    ON oplosser.werknemer_Id    =  hd_aanvraag_fase.werknemer_Id

INNER JOIN hd_werknemers  AS aanvrager    ON aanvrager.werknemer_Id    =  hd_aanvragen.werknemer_Id

WHERE hd_statussen.status_id = 15

ORDER BY hd_aanvragen.aanvraag_id ,  hd_statussen.status_id"></asp:SqlDataSource>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-03 20:35:58

您是否需要将SQLDS数据放在类似于DataTable的格式中,以便在代码中查看您的数据?或者你只需要把数据放回数据库?

尽管我给你提供了两个有用的链接,它们可以在这两种情况下帮助你:

1) http://www.dotnetspider.com/resources/7333-How-Extract-data-from-SQLDataSource-Data.aspx

代码语言:javascript
运行
复制
DataView dv = new DataView();
DataTable dt = new DataTable();
dv = mySQLDataSource.Select(DataSourceSelectArguments.Empty) as DataView;
dt = dv.ToTable();

现在,在dt上,您有了数据

2) http://www.c-sharpcorner.com/UploadFile/raj1979/SqlDataSource10032008142537PM/SqlDataSource.aspx

在.net 3.5上使用3.5数据源

希望这能有所帮助

票数 6
EN

Stack Overflow用户

发布于 2011-03-03 20:36:55

如果您在标记代码中为数据源提供了一个ID:

代码语言:javascript
运行
复制
<SqlDataSource ID="MyDatasource" .../>

您应该能够从代码后台访问它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5180699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档