catch (WebException ex)
{
if (ex.Response != null)
{
// есть Response, можно прочитать ответ
// из ex.Response
}
}
<html>
<head>
<script src='tinymce/tinymce.min.js'></script></head>
<body><textarea rows='10' cols='52'>hello, world!</textarea>
<script type='text/javascript'>
window.onload = function(){tinymce.init({ selector: 'textarea' });}
</script></body></html>
webBrowser.Navigate(Path.Combine(Application.StartupPath, "имяФайла.html"));
menu.Items.Add(menuItem);
private void button1_Click(object sender, EventArgs e)
{
// создаем меню
var menu = new MenuStrip();
// получаем узлы и добавляем в меню
menu.Items.AddRange // вот тут, добавление в menu.Items
(
treeView1.Nodes.Cast<TreeNode>().Select
(
n => new ToolStripMenuItem(n.Text, null, ConvertNodeToMenu(n))
).ToArray()
);
// добавляем меню на форму
this.Controls.Add(menu);
}
private ToolStripMenuItem[] ConvertNodeToMenu(TreeNode node)
{
return node.Nodes.Cast<TreeNode>().Select
(
n => new ToolStripMenuItem(n.Text, null, ConvertNodeToMenu(n))
).ToArray();
}
Если сами объявления в будущем больше не потребуются, то можно удалить. Учесть в более упрощенном виде: страна, город, пользователь, ip, просмотры и т.д. и т.п. Объем данных для статистики в любом случае должен быть меньше, если ресурсы поджимают. При удалении, не стоит забывать про фрагментацию базы.
Если объявление понадобится, то можно просто скрыть. Ничего страшного не случится.
Я бы не стал полностью такие данные удалять.