|
|
|
|
Автор:
|
y ckopn
|
|
Тема:
|
Удалить запись посредством дропдаунлиста.
|
|
Дата:
|
4/6/2006 11:43:00 AM
|
Я добавляю в дропдаун лист вот так:
ddlSigners.DataSource = myCommandManager.ExecuteReader();
ddlSigners.DataTextField = "FIO";
ddlSigners.DataValueField = "ID";
ddlSigners.DataBind();
ddlSigners.Items.Insert(0, new ListItem("-- Менеджеры --", "0"));
Там есть DataValueField
это ключевое поле в таблице.
вот что написано про это
DataValueField The name of the field to be used for the Value property of each list item.
Value: The value associated with an item. Setting this property allows you to associate a value with a specific item without displaying it. For example, you can set the Text property to the name of a U.S. state and the Value property to its postal abbreviation.
Удалять я понял нужно вот так:
string CommandText = "DELETE FROM Manager WHERE ID = @ID";
SqlCommand myCommand = new SqlCommand(CommandText, myConnection);
myCommand.Parameters.Add("@ID",ddlSigners.Value(пишет нету такого поля?));
Как удалить запись по полю ID?
|
|
|
|