Hello guys, i got some code taking data from database to dataset and get it into datagrid but somehow it ony show 1 row of data. Actual data suppose to have 2 row. Please help me find the cause. Thanks!

Code:
using System;
using System.IO;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Drawing;
using System.Data;
using System.Diagnostics;
using Oracle.DataAccess.Client;

namespace WebApplication1
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        public bool connectionStatus;
        private string sLogFormat;
        private string sTime;
        private const string CONNECTIONSTRING_NAME = "OracleConnection";
        string sYear   = DateTime.Now.Year.ToString();
        string sMonth  = DateTime.Now.Month.ToString();
        string sDay    = DateTime.Now.Day.ToString();
        OracleConnection connection = new OracleConnection();
         

        public void LogFile(string sPathName, string sErrMsg)
        {
             sLogFormat = DateTime.Now.ToShortDateString().ToString() + DateTime.Now.ToLongTimeString().ToString();
             sTime = sYear + sMonth + sDay;

             StreamWriter sw = new StreamWriter(sPathName + sTime,true);
             sw.WriteLine(sLogFormat + sErrMsg);
             sw.Flush();
             sw.Close();
        }

        public bool GetOracleConnection()          
        {
           //connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings[CONNECTIONSTRING_NAME].ConnectionString;
            connection.ConnectionString = "User Id=GLB_AL_CERBERUS;Password=allcerberus;Data Source=dwh_dev.klm.infineon.com";

           try
           {
               connection.Open();
               LogFile(Server.MapPath("Log\\"), " Oracle connection started.");
               return true;
           }
           catch (Exception ex)
           {
               LogFile(Server.MapPath("Log\\"), ex.Message);          
               return false;
           }      
        }

        
        public string SqlStatement (string sql)
        {
        
            string sqlStatement = "select SQL_QUERY from INDICATOR_GADGET where visible = 'Y'";
            return sqlStatement;

        }
        
        public void ExecuteSqlStatement ()
        {
            try
            {
                string getSq = "";
                string sqlCommand = SqlStatement(getSq);
                string IndicatorQuery = "";

                if (GetOracleConnection())
                {
                    OracleCommand cmd = new OracleCommand(sqlCommand, connection);
                    cmd.CommandType = CommandType.Text;
                    OracleDataAdapter da = new OracleDataAdapter(cmd);
                    DataSet dataSet = new DataSet();
                    da.Fill(dataSet);

                    IndicatorQuery = dataSet.Tables[0].Rows[0][0].ToString();

                    if (IndicatorQuery != "")
                    {
                        OracleCommand command = new OracleCommand(IndicatorQuery, connection);
                        command.CommandType = CommandType.Text;
                        OracleDataAdapter dataAdapter = new OracleDataAdapter(command);
                        DataSet dSet = new DataSet();
                        dataAdapter.Fill(dSet);
                        dataGridView.DataSource = dSet;
                        dataGridView.DataBind();
                        DropDownList ddlIndicator = (DropDownList)dataGridView.HeaderRow.FindControl("ddlIndicator");
                        //this.BindIndicator(ddlIndicator);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBoxShow(this, ex.Message.ToString());
                //MessageBox.Show(myE.Message);
            }


        }

        private void MessageBoxShow(Page page, string message)
        {
            Literal ltr = new Literal();
            ltr.Text = @"<script type='text/javascript'> alert('" + message + "') </script>";
            page.Controls.Add(ltr);
        }

        protected void Page_Load(object sender, EventArgs e)
        {
            ExecuteSqlStatement();   
        }

        protected void BindIndicator(DropDownList ddlIndicator)
        {
            string sqlStatement = "select indicator from indicator_gadget";

                OracleCommand command = new OracleCommand(sqlStatement, connection);               
                ddlIndicator.DataSource = command.ExecuteReader();
                ddlIndicator.DataTextField = "Indicator";
                ddlIndicator.DataValueField = "Indicator";
                ddlIndicator.DataBind();
                ddlIndicator.Items.FindByValue(ViewState["Filter"].ToString()).Selected = true;
        }

        protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        protected void dataGridView_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if(e.Row.RowType == DataControlRowType.Header)
            {
            }

            if(e.Row.RowType == DataControlRowType.DataRow)
            {
               
            }
        }
    }
}