【问题标题】:Binding gridview to data from OracleDataReader将 gridview 绑定到来自 OracleDataReader 的数据
【发布时间】:2012-05-08 09:21:00
【问题描述】:

谁能建议我如何改变这一点? 当 GetAlerts 将数据返回到 gridview 时,它似乎为“NOP_TEXT”中的每个字符添加一行,因此例如,如果 NOP_TEXT 包含“refer to customer”,我将在 gridview 中获得 17 行...

谢谢

 protected void Button2_Click(object sender, EventArgs e)
    {
            GridView1.DataSource = dal.GetAlerts(TextBox2.Text);

    }

public string GetAlerts(string partyRef)
    {
        string al_sql = "SELECT NOTEPADS_PEOPLE.NOP_TEXT "
            + "FROM FSC.PARTIES  PARTIES_PEOPLE, NOTE_TYPES  NOTE_TYPES_PEOPLE, NOTEPADS  NOTEPADS_PEOPLE "
            + "WHERE ( PARTIES_PEOPLE.PAR_REUSABLE_REFNO=NOTEPADS_PEOPLE.NOP_REUSABLE_REFNO(+)  ) "
            + "AND  ( NOTEPADS_PEOPLE.NOP_NTT_CODE=NOTE_TYPES_PEOPLE.NTT_CODE(+)  ) "
            + "AND  ( NOTE_TYPES_PEOPLE.NTT_CODE  =  'ALERT' AND PARTIES_PEOPLE.PAR_REFNO = " + partyRef + ")" ;
        string al_set = RetrieveAlert(al_sql, ":partyRef", partyRef);
        return al_set;
    }

public string RetrieveAlert(string al_sql, string cmdKey, string cmdValue)
    {
        OracleConnection al_con = null;
        OracleDataReader al_reader = null;

        al_con = new OracleConnection(Helper.HousingDBConnectionString);
        OracleCommand cmd = new OracleCommand(al_sql, al_con);
        cmd.Parameters.Add(cmdKey, cmdValue);
        al_con.Open();
        al_reader = cmd.ExecuteReader();
        string al_recset = "No Alerts";
        if (al_reader.Read())
        {
            al_recset = "ALERT: " + al_reader["NOP_TEXT"].ToString();
            return al_recset;
        }
        return al_recset;
    }

【问题讨论】:

    标签: .net visual-studio-2010 gridview oracle10g


    【解决方案1】:

    试试:

    protected void Button2_Click(object sender, EventArgs e)
        {
                GridView1.DataSource = new string[]{dal.GetAlerts(TextBox2.Text)};
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-01
      • 2013-03-31
      • 2016-03-12
      相关资源
      最近更新 更多