system.accessviolationException: «Попытка прочитать или написать защищенную память. Часто это свидетельствует о том, что другая память повреждена. '< /P>
< /blockquote>
Я понял Но я не знаю, как это исправить, вот мой код: < /p>
Код: Выделить всё
`private void textBox2_TextChanged(object sender, EventArgs e)
{
// Fetch and update the AutoComplete suggestions dynamically
string searchTerm = textBoxStudNum.Text.Trim();
if (!string.IsNullOrWhiteSpace(searchTerm))
{
var filter = Builders.Filter.Regex(s => s.studentNumber, new BsonRegularExpression(searchTerm, "i"));
var projection = Builders.Projection
.Include(s => s.studentNumber)
.Include(s => s.firstName)
.Include(s => s.lastName)
.Include(s => s.middleName)
.Include(s => s.college)
.Include(s => s.year);
var studentRecords = _studentRecordCollection.Find(filter).Project(projection).Limit(10).ToList();
_suggestedStudentNumbers = studentRecords.Select(s => s.studentNumber).ToList(); // Store suggestions
var autoComplete = new AutoCompleteStringCollection();
autoComplete.AddRange(_suggestedStudentNumbers.ToArray());
textBoxStudNum.AutoCompleteCustomSource = autoComplete;
textBoxStudNum.AutoCompleteMode = AutoCompleteMode.Suggest;
textBoxStudNum.AutoCompleteSource = AutoCompleteSource.CustomSource;
}
else
{
_suggestedStudentNumbers.Clear(); // Clear suggestions
textBoxStudNum.AutoCompleteCustomSource = null;
}
}`
Подробнее здесь: https://stackoverflow.com/questions/793 ... to-suggest
Мобильная версия