2011-02-10 1 views
0

В основном у меня есть несколько флажков. если флажок 1 отмечен, я назначу строку переменной. поэтому у меня будут все флажки с собственными строками, которые будут сохранены в текстовый файл.помощь в событиях checkbox_checkedchange и кнопка нажмите

только при нажатии кнопки эти строки будут сохранены в текстовый файл.

я сделал это:

protected void CheckBox1_CheckedChanged(object sender, EventArgs e) 
{ 
    string masterbuild1 = "Exec_Build_starting_mail"; 
} 

    protected void Button1_Click(object sender, EventArgs e) 
     { 

      // create a writer and open the file 
      TextWriter tw = new StreamWriter("C:/Documents and 
Settings/Cha57061/Desktop/New Folder/C#/new/build.txt"); 

      // should i have a if statement like: 
if CheckBox1_CheckedChanged = true 
      { 
      tw.Write(masterbuild1); 
      } 
      // close the stream 
      tw.Close(); 

я думаю, что нужно добавить на кнопку щелкнуть, если другое заявление .. спасибо заранее

ответ

0

Почему бы вам не проверить состояние checkbox в кнопке щелкните и назначьте строковые значения. Если вы не можете этого сделать, то в событии Check_Changed назначьте его viewstate, а затем нажмите кнопку «Проверить» для значения и продолжите дальше. (Событие стреляет для проверки и снятия отметки .. не уверен, что вы ищете!)

+0

спасибо. я понял. на событии buttonclick я сделал if (checkbox1.checked) {сделайте что-нибудь}; это работает хорошо – jeremychan

Смежные вопросы