#c# #asp.net
#c# #asp.net
Вопрос:
Я нахожусь в процессе создания очень простой .net CMS, где пользователь может войти в систему и обновить одну строку текста для своего веб-сайта.
Я хочу иметь возможность отображать последнее поле в столбце selectionText из моей таблицы MsSQL: homepageSelection и печатать его содержимое на моей странице .aspx.
Весь код, который у меня есть на данный момент:
dbAD.SelectCommand = new OleDbCommand("SELECT TOP 1 selectionText FROM homepageSelection ORDER BY PostID ASC", dbConnect);
dbAD.Fill(dbRS, "homepageSelection");
if (dbRS.Tables("homepageSelection").Rows.Count > 0)
{
foreach (DataRow selectionText in dbRS.Tables("homepageSelection").Rows)
{
Response.Write("homepageSelection("selectionText")");
}
}
GridView
и ListView
это здорово, но должен быть способ, чтобы на странице можно было распечатать только один столбец и его последнее содержимое вставки?
Комментарии:
1. у вас есть столбец, подобный updatedDate? вы можете запросить свой источник на основе этого столбца.
2. @Badiparmagi Я еще не на той стадии, когда я также могу сохранить дату в форме, просто хотел отобразить последние входные данные
3. возможно, элемент управления label или textbox будет служить вашей цели?
4. @AbdulRehmanSayed Спасибо. Не могли бы вы немного уточнить. Нужно ли мне настраивать CodeBehind для отображения моих данных?
5. это правильная страница aspx. вы написали это в коде позади. что вам нужно, так это передняя часть…
Ответ №1:
Возможно, вы ищете это
if(dbRS.Tables("homepageSelection").Rows.Count > 0)
{
foreach (DataRow selectionText in dbRS.Tables("homepageSelection").Rows)
{
Response.Write(selectionText["selectionText"].toString());
}
}