2012-05-12 1 views
1

У меня есть Visual Studio 2010 ultimate ... Когда я пытаюсь создать DataSet, он отсутствует в шаблонах ... только для Visual C++ ... Но всем остальным нравится C#, VB везде, где у меня есть ... Действительно давая головную боль ... Только в Visual C++ его отсутствует ... Я хочу создать набор данных & dataTable для отправки данных в Reports ... Но я не могу его найти ..Где найти - DataSet VC++ 2010 Ultimate ..? Шаблоны отсутствуют только в Visual C++ ..?

И поэтому я нашел googled и нашел посоветую сделать ниже

1.) I cleared ProjectTemplatesCache & ItemTemplates Cache.. 

2.) devenv.exe/installvstemplates 

Но никакой пользы .... там я косяк нашел DataSet ... снова шаблонов .. Так что какую-либо рекомендации для меня? Благодаря ...

ответ

0

Эта функция никогда не существовали в Visual Studio для C++ родных проектов, только для C++/CLI, и даже для тех, it was disabled since Visual Studio 2008, ответ от представителя Microsoft на этой странице говорит:

Visual Studio 2008 не поддерживает добавление новых источников данных (база данных или webservice) в проекты Visual C++.

В качестве обходного пути для C++/CLI вы можете создать пустой проект C#, добавить туда свой набор данных и добавить ссылку на него из основного проекта.

+0

Привет, YMS Я нашел sloution от Schemas создать DataSet с помощью кодирований ... Спасибо за помогает ... – user1328559

+0

Также извиняюсь за отложенный ответ ... потому что моя система отформатирована ... Спасибо – user1328559

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> 

Благодаря

+0

О, я неправильно понял ваш комментарий. Обычно типизированные наборы данных создаются для отражения структуры базы данных, поэтому я думал, что вы нашли способ создать набор данных программно из базы данных, извините за недоразумение. – yms