0

我从 ASP.Net 开始。我完全疯了,试图找到一种简单的方法来获取一个简单的查询。我的要求相当简单,我有一个选择服务器的单选框,还有几个填充 SELECT 参数的文本框。我想我需要在 (c#) 后面的代码中创建查询——这就是我所做的。这是那个代码。

  if (DOB.Length != 0 && txtPersonFirst.Text.Length == 0 && txtPersonLast.Text.Length == 0)
    {

        query = "select top 100 p.FirstName, p.LastName,  " + (blah blah blah)
    }

我得到了这块来创建数据源。

SqlDataSource SqlDataSource1 = new SqlDataSource(ConnectionString, query);

除此之外,在 Stackoverflow 和其他地方挖了几个小时后,我很迷茫。

我知道我需要一些 aspx 代码来填充/填充。像这样工作正常:

<asp:SqlDataSource runat="server" 
  ID="MySource" 
  ConnectionString="SERVER=xxx;Database=xxx;User ID=xxx;Password=xxx"
  SelectCommand="select top 100 p.FirstName, p.LastName FROM Person p">
  <SelectParameters>

  </SelectParameters>
</asp:SqlDataSource>

    <asp:GridView runat="server" ID="grid"  
         DataSourceId="MySource" 
         AutoGenerateColumns="true">
    </asp:GridView>

但我不确定如何从代码隐藏中填充连接字符串和选择命令。希望这很简单!我正在为 ASP.NET 2 编写代码以与 IIS 6 兼容——不确定这是否有用。

4

0 回答 0