数据集不更新

时间:2019-05-31 09:45:39

标签: c# .net

我更新数据表所属的数据集,但数据集未更新。

首先,数据集会更新,如果我刷新了更新数据表的功能,那么它将无法正常工作。

我尝试过的是,接受更改也不起作用。

        dset.Clear();

        dtSession.Clear();

        using (OracleDataAdapter odagetSQLHist = new OracleDataAdapter(getSession, oradb))
        {
            odagetSQLHist.Fill(dtSessions);
        }

        DataView view = new DataView(dtSessions);
        dtSession = view.ToTable("dtSession", false, "STATUS", "TIME", "SID", "SQL_ID", "EVENT", "USERNAME", "PROGRAM", "OSUSER", "MACHINE", "INST");
        dtSessionDetail = view.ToTable("dtSessionDetail", false, "SID", "MODULE", "ACTION", "SQL_EXEC_START", "PREV_SQL_ID", "PREV_EXEC_START", "ROW_WAIT_OBJ#", "LOGON_TIME", "INST");

        if (sessionInitialized == false)
        {
            sessionInitialized = true;

            dset.Tables.Add(dtSession);
            dset.Tables.Add(dtSessionDetail);

            DataRelation relTSDF = new DataRelation("tsdf", dtSession.Columns[2], dtSessionDetail.Columns[0], false);

            dset.Relations.Add(relTSDF);
        }

如何更新数据集?

0 个答案:

没有答案