Если есть возможность улучшить следующий код, мне это понравится.Как улучшить следующий код
У меня есть DropDownList на моей странице (показаны все категории), один для фильтрации сообщений и один для создания нового сообщения. Это код:
if (!IsPostBack)
{
ddlCategory.DataSource = BindDDlCategory();
if (!IsPostBack)
{
ddlCategory.DataTextField = "Name";
ddlCategory.DataValueField = "Id";
}
ddlCategory.DataBind();
if (ddlCategory.Items.Count == 0)
ddlCategory.Items.Insert(0, new ListItem("Não há nenhuma categoria cadastrada", "108", true));
else
ddlCategory.Items.Insert(0, new ListItem("Todas as categorias", "108", true));
ddlCategoryNP.DataSource = BindDDlCategory();
if (!IsPostBack)
{
ddlCategoryNP.DataTextField = "Name";
ddlCategoryNP.DataValueField = "Id";
}
ddlCategoryNP.DataBind();
if (ddlCategoryNP.Items.Count == 0)
ddlCategoryNP.Items.Insert(0, new ListItem("Não há nenhuma categoria cadastrada", "108", true));
else
ddlCategoryNP.Items.Insert(0, new ListItem("Escolha uma categoria", "108", true));
}
Метод BindDDlCategory является:
protected DataTable BindDDlCategory()
{
Read readCategoryNP = new Read();
return readCategoryNP.Category();
}
readCategoryNP показывает мне DataTable на моей базе данных.
следует использовать анализ кода для этого: http://codereview.stackexchange.com/ –
Я знал, что не было 'Отзыв кода. Виноват. Благодарю. –
Если вы хотите переписать на [CodeReview.se], обязательно включите рабочий код и некоторые примеры. – holroy