這是很難找到正確的問題的話題。好吧,讓我詳細說明一下。我正在製作一個簡單的webapp條形碼生成器。這是爲我們的倉庫團隊。顯示數據庫標籤陣列的數據表信息
我做了一個名爲SqlComm
,我處理所有SQL
連接相關的事情類。然後,我有一個查詢(查詢只是計算一個列之間的某個日期)。我用的是查詢設置array
大小。後來,它遍歷一個for
週期,並將每個新標籤的佔位符。不幸的是,佔位符沒有顯示我剛剛創建的新標籤。
C#(codebehing)
int index = 0;
int iLength = 0;
dt = SqlComm.SqlDataTable("SELECT [Lenum] FROM [SUIDonMachineTable] WHERE MachineTimestamp BETWEEN CONVERT(datetime,'"+strDayFrom+"', 121) AND CONVERT(datetime,'"+strDayTo+"', 121) AND Station ='NG08NX1BT'");
object obj = new object();
obj = SqlComm.SqlReturn("SELECT COUNT (Lenum) FROM [SUIDonMachineTable] WHERE MachineTimestamp BETWEEN CONVERT(datetime,'"+strDayFrom+"', 121) AND CONVERT(datetime,'"+strDayTo+"', 121) AND Station ='NG08NX1BT'");
iLength = Convert.ToInt32(obj);
Label[] labels = new Label[iLength];
for (index = 0; index == iLength; index++)
{
labels[index] = new Label();
labels[index].Text = (string)dt.Rows[index]["Lenum"];
PH.Controls.Add(labels[index]);
}
asp.net(預留部分)
<asp:PlaceHolder ID="PH" runat="server"></asp:PlaceHolder>
是你能夠調試 – ajp
我所有的'標籤[]'數組獲取數據。它只是沒有顯示。可能是另一種方法來做到這一點就足夠了(而不是使用佔位符)。 – BrOSs
你在哪寫過這段代碼?在某個按鈕上單擊?你有沒有檢查HTML在瀏覽器上回味? –