因此,我從我的數據庫中取出一個字符串,將其拆分,然後希望將拆分的數據塊放入中繼器的一個表中。混淆瞭如何將一個拆分字符串放入一個數據庫的中繼器中
我有其他的方法來拉取數據並顯示它,但它大多是列表框的,所以我對此不滿意,因爲表格會更好。
var query = from q in Session.CurrentContext.MENU
where q.CycNum == 24 && q.PerID == 3 && q.CatID == 12
select new
{
Item = q.ButDesc
};
rpt_menu.DataSource = query;
rpt_menu.DataBind();
我在db中的字符串存儲爲「text | text | text | text」,|將不同表格中的項目分開,但這種情況只是按照說明存儲的長字符串。 (Item)是中繼器中eval標籤的名稱。
顯然做
char[] Sep = { '|' };
string[] data = Convert.ToString(query).Split(Sep);
foreach (string x in data)
{
Item = x;
}
rpt_menu.DataSource = query;
rpt_menu.DataBind();
是行不通的,但它是什麼,我需要做的總體思路,任何提示將是有益的。
完美地與一對夫婦調整,謝謝! – StackUser4545