none
新手请教 RRS feed

  • 问题

  • 各位朋友:

        
         C#中数据源应该放置在什么地方啊?比如下面这段数据源代码:
        
        这是书本中的一段数据源代码,书本中并没有讲到要将数据源代码放置在何处?是放置在后台的吧?如果是的话应该放置在后台代码的什么地方?是直接放置在后台的"public partial class _Default : System.Web.UI.Page { }"下面吗?
         还是放置在控件的事件处理之下?我发现书中存在有些错误...
         而且这段源代码也提示有错误,不知道为什么?
        
    以下这段5个数据源( DataSource1, DataSource2,DataSource3 DataSource4,DataSource5)分别要绑定到  DropDownList,ListBox,CheckBoxList,RadioBottonList,BulleteList这5个控件....
         
    using System;
    using System.Configuration;
    using System.Data;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Xml.Linq;
    using System.IO;
    using System.Data.SqlClient;
    using System.DirectoryServices;
    using System.Collections;
    public partial class _Default : System.Web.UI.Page
    {
         string[] DataSource1 = new string[] { "项目1", "项目2", "项目3" };
      
        Hashtable DataSource2 = new Hashtable(3);
        DataSource2.Add("项目1","值1");
        DataSource2.Add("项目2","值2");
        DataSource2.Add("项目3","值3");
         DataSet DataSource3=new DataSet();
         string sConnectionString=@"server=(local)\SQLEXPRESS;database=Forum;Trusted_Connection=True";
         using (SqlConnection conn=new SqlConnection(sConnectionString))
    {
        SqlDataAdapter da=new SqlDataAdapter("select * from tbClass",ConnectionConsumerAttribute);
        da.Fill(DataSource3);
    }
     
    DirectoryInfo di=new DirectoryInfo(@"d:\");
    DirectoryInfo[] DataSource4=di.GetDirectories();
    ArrayList DataSource5=new ArrayList();
    DataSource5.Add(new Link("新浪","http://www.sina.com.cn"));
    DataSource5.Add(new Link("网易","http://www.163.com."));
     
     
    2008年4月22日 2:05

答案

  • 数据库连接

    web程序一般在 web.config winform程序一般在 app.config

    格式都一样:

    Code Snippet

     <appSettings>
      <!-- Computer specific settings -->
        <add key="local" value="server=127.0.0.1\SQL2005;uid=ssw;pwd=***;database=data;Connection Timeout=10;Application Name=Website"/>

     </appSettings>

     

     


    数据源随便放都可以


     

     

    2008年4月22日 2:40
    版主