Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как считать из фаила текст? 
:(
    Опции темы
KuMa1104
Дата 6.12.2009, 03:03 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 541
Регистрация: 16.4.2009
Где: Ростов-на-Дону

Репутация: нет
Всего: 3



Здраствуйте, надеюсь последний вопрос.
Собствено нужно открыть фаил на диске и считать его содержимое в textBox на страничке.

Я сделал как так
Код

[STAThread]
protected void OpenButton_Click(object sender, EventArgs e)
    {
        OpenFileDialog openFile1 = new OpenFileDialog();

        openFile1.Filter = "Text Files|*.txt";

        if (openFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
        {
            StringBuilder SB = new StringBuilder();
            try
            {
                using (StreamReader sr = new StreamReader(openFile1.FileName))
                {
                    while ((line = sr.ReadLine()) != null)
                    {
                        SB.AppendLine(line);
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("The file could not be read:");
                Console.WriteLine(ex.Message);
            }
            TextBox1.Text = SB.ToString();
        }

Но окно диалога появляеться за окном браузера.Приходиться сворачивать браузер(((

Как палучить его поверх основной странички????

Добавлено через 9 минут и 22 секунды
Ой, название темы указал не корректно, извените просто уже мозг выключился.

Это сообщение отредактировал(а) KuMa1104 - 6.12.2009, 03:11


--------------------
Галактика – суровая штука. Чтобы в ней выжить, надо знать, где твое полотенце.

Время - штука относительная... а время обеда - ещё более относительная
PM MAIL   Вверх
devW
Дата 6.12.2009, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 30.6.2009

Репутация: 1
Всего: 1



 OpenFileDialog это контрол на сколько знаю под винформс а не под асп 
так что используй FileUpload 


можно так 
 

Код

    <form id="form1" runat="server">
    <div>
        <asp:FileUpload ID="FileUpload1" runat="server" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
     </div><asp:button runat="server" text="Button" onclick="Unnamed1_Click" />
    </form>



 
Код

    protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void Unnamed1_Click(object sender, EventArgs e)
    {
        TextReader reader = new StreamReader(FileUpload1.PostedFile.InputStream);
     TextBox1.Text =     reader.ReadToEnd();  
    }

PM MAIL   Вверх
KuMa1104
Дата 6.12.2009, 13:06 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 541
Регистрация: 16.4.2009
Где: Ростов-на-Дону

Репутация: нет
Всего: 3



Спасибо.
Это отлично подходит!

Это сообщение отредактировал(а) KuMa1104 - 6.12.2009, 13:06


--------------------
Галактика – суровая штука. Чтобы в ней выжить, надо знать, где твое полотенце.

Время - штука относительная... а время обеда - ещё более относительная
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0633 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.