哪里可以找到 - DataSet VC ++ 2010 Ultimate ..?仅在Visual C ++中缺少模板..?

时间:2012-05-12 12:39:35

标签: visual-studio-2010 templates visual-c++

我有Visual Studio 2010终极版...当我尝试创建一个DataSet时,它已经从模板中丢失了......仅适用于Visual C ++ ...但是所有其他人都喜欢C#,VB我到处都有...真的它给人头疼......只有在Visual C ++中它才会丢失......我想创建一个数据集& dataTable将数据发送到Reports ......但我找不到它..

因此我用谷歌搜索并建议做下面的事情

1.) I cleared ProjectTemplatesCache & ItemTemplates Cache..

2.) devenv.exe / installvstemplates

但没有用....在那里我无法再找到DataSet ...模板..那么对我有什么建议吗? 感谢...

2 个答案:

答案 0 :(得分:0)

此功能在Visual Studio for C ++本机项目中从不存在,仅适用于C ++ / CLI,即使对于那些it was disabled since Visual Studio 2008,Microsoft页面上的代表回复说:

  

Visual Studio 2008不支持添加新数据源(数据库   或webservice)再到Visual C ++项目。

作为C ++ / CLI的变通方法,您可以创建一个空的C#项目,在那里添加数据集,并在主项目中添加对它的引用。

答案 1 :(得分:0)

以下代码是XML Schemas

<?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>

由于