1

私はVisualStudio2010Ultimateを持っています...DataSetを作成しようとすると、テンプレートから欠落しています... Visual C ++のみ...しかし、C#、VBのような他のすべてのものはどこにでもあります...本当にそれは頭痛の種です... Visual C ++でのみ欠落しています...データセットとdataTableを作成して、データをレポートに送信したいのですが...見つかりません。

したがって、私はグーグルで検索し、以下を行うためのアドバイスを見つけました

1.) I cleared ProjectTemplatesCache & ItemTemplates Cache..

2.) devenv.exe / installvstemplates

しかし、役に立たない....データセット...テンプレートが再び見つかりません..それで、私に何かアドバイスはありますか?ありがとう...

4

2 に答える 2

0

この機能は、Visual Studio for C++ネイティブプロジェクトには存在せず、C ++ / CLIの場合のみであり、Visual Studio 2008以降は無効になっています。このページのマイクロソフト担当者からの返信によると、次のようになっています。

Visual Studio 2008は、新しいデータソース(データベースまたはWebサービス)をVisualC++プロジェクトに追加することをサポートしなくなりました。

C ++ / CLIの回避策として、空のC#プロジェクトを作成し、そこにデータセットを追加して、メインプロジェクトからそのプロジェクトへの参照を追加することができます。

于 2012-05-12T13:31:59.397 に答える
0

以下のコードはXMLスキーマです

<?xml version="1.0" encoding="utf-8"?>
//DataSet Name - EmpDataSet
<xs:schema id="EmpDataSet" xmlns="urn:Emp" xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" targetNamespace="urn:Emp" attributeFormDefault="qualified "
    elementFormDefault="qualified">
  <xs:element name ="EmpDataSet" msdata:IsDataSet="true">
    <xs:complexType>
      <xs:choice maxOccurs ="unbounded">
        <xs:element name ="EmpTable">
          <xs:complexType>
            <xs:sequence>

              // Below Code is Column Fields

              <xs:element name ="sl_no" type ="xs:int" minOccurs ="0" />
              <xs:element name ="emp_no" type ="xs:string" minOccurs ="0" />
              <xs:element name ="emp_detail" type ="xs:string" minOccurs ="0" />

            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
  </xs:element>
</xs:schema>

ありがとう

于 2012-05-19T11:53:24.430 に答える