Я использую визуальный веб-разработчик C#, я установил storeid
в значение по умолчанию 100 из Sql Server. Затем я устанавливаю столбец storeid
на видимую ложную причину. Я хочу автоматически вставить 100 без отображения в моей форме. Но каждый раз, когда я пытаюсь вставить новую запись из своей формы, она показывает только null в базе данных storeid
.Получить данные из базы данных
Это storeid
DataGridView код колонки:
<asp:BoundField DataField="StoreID" HeaderText="Store ID"
SortExpression="StoreID" ConvertEmptyStringToNull="False" ReadOnly="True" Visible="False">
Это детали StoreID посмотреть код:
<asp:BoundField DataField="StoreID" HeaderText="Store ID"
SortExpression="StoreID" ConvertEmptyStringToNull="False" ReadOnly="Visible="False">
Это моя StoreID базы данных столбца:
ALTER TABLE [dbo].[StaffCCD] ADD CONSTRAINT [DF_StaffCCD_StoreID] DEFAULT ((100)) FOR [StoreID]
Не то, что я думаю, что это вызвав проблему, но во втором списке кода у вас есть синтаксическая ошибка «ReadOnly =« Visible »False. – Damon