我正在Asp.net中寫一個儀表板應用程序。當我加載主頁時,我捕獲控制設置並動態創建量表,圖表,圖像等,並將它們加載到HTML表格中的單元格中。提供給每個控件的數據將每3秒更新一次。我目前將我的儀表存儲在一個名爲BoldGauge的類中。該類內部有一個GaugeValue屬性,需要每3秒更新一次。如何循環遍歷類並在運行時爲每個創建的量表更改值?我的階級是這樣的:循環遍歷C#中的類並更改每個對象的屬性值
public class BoldGauge
{
private ASPxGaugeControl m_Gauge;
private int m_GaugeTimer;
private string m_GaugeValue;
private string m_GaugeDataType;
private float m_GaugeMinValue;
private float m_GaugeMaxValue;
public BoldGauge(ASPxGaugeControl Gauge, string GaugeValue, string GaugeDataType, float GaugeMinValue, float GaugeMaxValue)
{
m_Gauge = Gauge;
m_GaugeValue = GaugeValue;
m_GaugeDataType = GaugeDataType;
m_GaugeMinValue = GaugeMinValue;
m_GaugeMaxValue = GaugeMaxValue;
}
public string GaugeValue
{
get
{
return m_GaugeValue;
}
set
{
m_GaugeValue = value;
}
}
public int GaugeTimer
{
get
{
return m_GaugeTimer;
}
set
{
m_GaugeTimer = value;
}
}
public string GaugeDataType
{
get
{
return m_GaugeDataType;
}
set
{
m_GaugeDataType = value;
}
}
public ASPxGaugeControl Gauge
{
get
{
return m_Gauge;
}
set
{
m_Gauge = value;
}
}
public float GaugeMinValue
{
get
{
return m_GaugeMinValue;
}
set
{
m_GaugeMinValue = value;
}
}
public float GaugeMaxValue
{
get
{
return m_GaugeMaxValue;
}
set
{
m_GaugeMaxValue = value;
}
}
}
在主頁上我生成新的對象就像這樣:
newBoldGauge = new BoldGauge(boldGaugeControl, gaugeValue, controlData, minimumGaugeValue, MaximumGaugeValue);
感謝。
你是如何在頁面上更新的控制計劃? –