2014-09-24 3 views
0

동적으로 연결된 차트를 표시해야합니다. 잘 작동합니다. 코드는 아래와 같습니다. 하지만 내 문제는 내 DB를 자동으로 5 분마다 업데이 트됩니다. 그래서 나는 최신 삽입 된 정보로 차트를 보여야 만합니다. 도와주세요.()차트에 최신 값을 표시하려면 어떻게해야합니까?

public partial class chartDummy : System.Web.UI.Page 
{ 
    SqlConnection con; 
    SqlCommand cmd; 
    SqlDataAdapter da; 
    DataSet ds; 

    protected void Page_Load(object sender, EventArgs e) 
    { 
     con = new SqlConnection(@"ConnectionString"); 
     cmd = new SqlCommand("Select Mains_Run_Hrs, DG_Run_Auto_Mode, Battery_Run_Hrs, Solar_Run_hrs from tbl_runtime_report", con); 
     da = new SqlDataAdapter(cmd); 
     ds = new DataSet(); 
     da.Fill(ds); 
     DataView source = new DataView(ds.Tables[0]); 
      Chart1.DataSource = ds; 
      Chart1.Series[0].YValueMembers = "Mains_Run_Hrs"; 
      Chart1.Series[0].XValueMember = "DG_Run_Auto_Mode"; 
      Chart1.Series[0].XValueMember = "Battery_Run_Hrs"; 
      Chart1.Series[0].XValueMember = "Solar_Run_hrs"; 
      Chart1.DataBind(); 

    } 
} 
+0

window.location.reload; 이 코드는 다음과 주어진다 JavaScript in

+0

@Thirisangu : 감사합니다. 이 작업에 대한 SQL 쿼리를 제공합니까? – Vipin

+0

SQL 쿼리가 필요하지 않습니다. 기존 쿼리가 매 5 분마다 DB에서 최근 레코드를 자동으로 가져옵니다. –

답변

0
cmd = new SqlCommand("Select Mains_Run_Hrs, DG_Run_Auto_Mode, Battery_Run_Hrs, Solar_Run_hrs from tbl_runtime_report ORDER BY Site_ID DESC", con); 
관련 문제