Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在代码隐藏(ASP.net c#)中访问和/或修改(sql)数据源?_C#_Asp.net_Sql - Fatal编程技术网

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

如何在代码隐藏(ASP.net c#)中访问和/或修改(sql)数据源?,c#,asp.net,sql,C#,Asp.net,Sql,为了连接到我的数据库,我使用向导创建了SQLDataSource。但我需要在代码隐藏中访问它,以便将数据存储在数据库中。有人知道我怎么做吗 我感谢你的帮助。代码如下: <asp:SqlDataSource ID="MySqlDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:HELPDESK_OUTLOOKConnectionString3 %>" SelectCom

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

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

<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" .../>