Добавить элементы текстового файла в ячейку datagridview в c#.net
У меня есть текст abc.txt файл и я хочу, чтобы при нажатии на элементе управления datagridview ячейки в текстовый файл элементы должны показать в предложение в элементе управления datagridview ячейки.
Код работает нормально, когда я читаю элементы из кода, но когда я читаю элементы из текстового файла, он не работает.
Ниже приведен мой код :
Что я уже пробовал:
//Reading from code (working) public AutoCompleteStringCollection autocompleteApp() { AutoCompleteStringCollection str = new AutoCompleteStringCollection(); str.Add("Yes"); str.Add("No"); return str; } // Reading from text file (Not working) public AutoCompleteStringCollection autocompleteApp() { AutoCompleteStringCollection str = new AutoCompleteStringCollection(); int count = 0; string line; StreamReader file = new StreamReader(@"C:\abc.txt"); while ((line = file.ReadLine()) != null) { CLBAssign.Items.Add(line); count++; } return str; } // When click on datagridviewcell private void gridIncident_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) { int column = datagridview1.CurrentCell.ColumnIndex; string headerText = datagridview1.Columns[column].HeaderText; TextBox tb = e.Control as TextBox; if (headerText.Equals("App Name")) { if (tb != null) { tb.AutoCompleteMode = AutoCompleteMode.SuggestAppend; tb.AutoCompleteCustomSource = autocompleteApp(); tb.AutoCompleteSource = AutoCompleteSource.CustomSource; } } }