如何在代码隐藏(ASP.net c#)中访问和/或修改(sql)数据源?
为了连接到我的数据库,我使用向导创建了SQLDataSource。但我需要在代码隐藏中访问它,以便将数据存储在数据库中。有人知道我怎么做吗 我感谢你的帮助。代码如下:如何在代码隐藏(ASP.net c#)中访问和/或修改(sql)数据源?,c#,asp.net,sql,C#,Asp.net,Sql,为了连接到我的数据库,我使用向导创建了SQLDataSource。但我需要在代码隐藏中访问它,以便将数据存储在数据库中。有人知道我怎么做吗 我感谢你的帮助。代码如下: <asp:SqlDataSource ID="MySqlDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:HELPDESK_OUTLOOKConnectionString3 %>" SelectCom
<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>
您是否需要在数据表之类的东西中获取SQLDS数据,以便在数据上查看代码?或者你只需要从数据库中获取数据 尽管我为您提供了两个有用的链接,可以帮助您解决这两种情况: (一) 现在你有你的数据了 (二) 在.NET3.5上使用sqldatasource
如果您在标记代码中为数据源提供了一个ID,希望这能有所帮助:
<SqlDataSource ID="MyDatasource" .../>
您应该能够从代码隐藏中访问它。如果您可以发布一些代码,那么我们可能会了解您的更多操作。要使用SqlDataSource“在数据库中存储数据”,您需要定义一个UpdateCommand,就像您使用SelectCommand一样。选中:然后向下滚动到图8的下方,其中有一个示例。(关于SqlDataSource的更多信息,这是一本很好的读物。)但是我问您如何以编程方式修改SqlDataSource。我使用gridview并在gridview中显示数据,我使用向导创建SqlDataSource。现在我需要知道如何以编程方式访问/修改SqlDataSource.dv=(System.Data.DataView)SqlDataSource1.Select(System.Web.UI.DataSourceSelectArguments.Empty);
<SqlDataSource ID="MyDatasource" .../>