本文整理汇总了C#中Category.GetAllCategoryProducts方法的典型用法代码示例。如果您正苦于以下问题:C# Category.GetAllCategoryProducts方法的具体用法?C# Category.GetAllCategoryProducts怎么用?C# Category.GetAllCategoryProducts使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Category
的用法示例。
在下文中一共展示了Category.GetAllCategoryProducts方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: productNamesDDL_SelectedIndexChanged
protected void productNamesDDL_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
Product p = new Product();
GridView gvProperties = new GridView();
Category c = new Category();
categoryProducts = c.GetAllCategoryProducts(categories[categoriesNamesDDL.Text].ToString());
gvProperties = p.productPropertiesStatistics(categoryProducts[productNamesDDL.Text]);
foreach (GridViewRow row in gvProperties.Rows)
{
HtmlTableRow tr = new HtmlTableRow();
HtmlTableCell tc = new HtmlTableCell();
HtmlTableCell tc1 = new HtmlTableCell();
HtmlTableCell tc2 = new HtmlTableCell();
tc.InnerHtml = row.Cells[0].Text;
tc1.InnerHtml = row.Cells[1].Text;
tc2.InnerHtml = '%' + row.Cells[2].Text;
tr.Controls.Add(tc);
tr.Controls.Add(tc1);
tr.Controls.Add(tc2);
productPropertiesStatistics.Controls.Add(tr);
}
GridView productHistory = p.GetHistoryScan(categoryProducts[productNamesDDL.Text]);
int count = 0;
foreach (GridViewRow row in productHistory.Rows)
{
for (int i = 0; i < row.Cells.Count - 2; i++)
{
count += Convert.ToInt32(row.Cells[i].Text);
}
for (int i = 0; i < row.Cells.Count - 2; i++)
{
HtmlTableRow tr = new HtmlTableRow();
HtmlTableCell tc = new HtmlTableCell();
HtmlTableCell tc1 = new HtmlTableCell();
HtmlTableCell tc2 = new HtmlTableCell();
tc.InnerHtml = DateTime.Now.AddMonths(-i).Month.ToString() + "/" + DateTime.Now.AddMonths(-i).Year.ToString();
tc1.InnerHtml = row.Cells[i].Text;
int ss = Convert.ToInt32(row.Cells[i].Text);
tc2.InnerHtml = '%' + ((Convert.ToDouble(row.Cells[i].Text) / count) * 100).ToString();
tr.Controls.Add(tc);
tr.Controls.Add(tc1);
tr.Controls.Add(tc2);
prodyctHistoryStatistics.Controls.Add(tr);
}
}
}
catch (Exception)
{
throw;
}
}
示例2: categoriesNamesDDL_SelectedIndexChanged
protected void categoriesNamesDDL_SelectedIndexChanged(object sender, EventArgs e)
{
productNamesDDL.Items.Clear();
Category c = new Category();
productNamesDDL.Items.Add("בחר");
try
{
categoryProducts = c.GetAllCategoryProducts(categories[categoriesNamesDDL.Text].ToString());
foreach (KeyValuePair<string, int> pair in categoryProducts)
productNamesDDL.Items.Add(pair.Key);
}
catch (Exception)
{
productNamesDDL.Items.Clear();
productNamesDDL.Items.Add("בחר");
}
}