У меня есть checkbox в datalist, после нажатия кнопки (postback) значение флажка снимается.Например, если установлен флажок checkbox in datalist, то при нажатии кнопки флажок не отображается при получении значения
checkbox
datalist
postback
Попробуйте:
Поместите свой код привязки данных в страницу Загрузка внутри
If (!IsPostBack) { //Bind Data }
Держу пари, что вы неправильно связываете свой DataList.
Вам нужно проверить, не является ли Page.IsPostBack, и связать там. В противном случае вы связываете каждый постбэк и сбрасываете все значения.