Asp.net 对一个gridview同时使用oracle db和access

Asp.net 对一个gridview同时使用oracle db和access,asp.net,Asp.net,我想为我拥有的gridview添加一些功能。本质上,我只想做一些类似于asp.net 2.0所做的AutoGenerateInsert按钮的事情。我希望字段将数据推送到AccessDataSource。但这里的技巧是,我想根据Oracle DB验证一些字段,甚至自动填充其他字段,以获得用户对字段的输入。。例如,my Oracle DB包含个人信息,如姓名、年龄等。如果web app用户在“名称”字段中键入有效名称,则应验证该字段,并自动填充其他个人信息。输入所有字段后,单击“添加”按钮,grid

我想为我拥有的gridview添加一些功能。本质上,我只想做一些类似于asp.net 2.0所做的AutoGenerateInsert按钮的事情。我希望字段将数据推送到AccessDataSource。但这里的技巧是,我想根据Oracle DB验证一些字段,甚至自动填充其他字段,以获得用户对字段的输入。。例如,my Oracle DB包含个人信息,如姓名、年龄等。如果web app用户在“名称”字段中键入有效名称,则应验证该字段,并自动填充其他个人信息。输入所有字段后,单击“添加”按钮,gridview上的新记录将数据插入Access DB

有没有链接或提示来完成类似的事情

谢谢!
-doddy

在我看来,您应该在aap标记的web.config中存储两个connectionstring 当您想验证字段get connectionstring[0]和保存字段get connectionstring[1]时,我假设您知道如何加载和保存数据 这里面没有什么复杂的东西。下面是一个例子

<appSettings>
<add key="dbConnection1" value="Integrated Security=SSPI;Persist Security Info=False;     Initial Catalog=dbname;Data Source=servername"/>
<add key="dbConnection2" value="Datasource=servername;    Initial Catalog=dbname;User ID=dbuser;Password=dbpassword" />
</appSettings>

您是否只需要针对其他数据源执行客户端验证?(例如,当用户输入一个名称时,您对一个单独的服务进行AJAX调用,以检查名称并获取数据。)或者对象本身是否有两个单独的数据源?(在这种情况下,您可能希望在对象的存储库后面抽象两个数据源,而UI只会绑定到对象。)好的,好问题。这确实是客户端验证。这种想法是,一旦用户输入了文本并单击“返回键”或可能的tab over to next field(下一个字段),就会发生回发,其中针对Oracle DB的检查已经完成,以验证输入的文本。如果有效,则自动填充其他一些字段,如果无效,则会显示一条错误消息,如“输入的文本无效”。因此,每个对象本身只看一个DB。一旦输入了所有字段(并进行了验证),新记录就会用所有字段更新Access DB。有趣。我的想法和你不一样。我一直在考虑创建一个定制的TemplateField,将这些字段绑定到一个SQLdatasource以验证数据,并用于此Oracle DB的SelectCommand。新记录验证并能够使用后,它将使用另一个数据源(AccessDataSource),该数据源将与InsertCommand一起使用。我所考虑的代码只是用于为GridView创建的onrow。当然,连接字符串需要在codebhind.Ahh.中指定。。没有字符了。。所以基本上我想知道是否有可能有一个使用多个数据源的gridview。每种类型都不同于另一种类型。。
public string GetconnectionString1()
    {
        return ConfigurationManager.AppSettings["dbconnection1"];
    }

public string GetconnectionString2()
    {
        return ConfigurationManager.AppSettings["dbconnection2"];
    }