こんにちは私はデータをに再バインドしようとしてDataList
いますが、それはからのデータですが、SqlDataSource
重複したアイテムを取得し続けます。これが私のコードです:
<asp:SqlDataSource ID="CategoryDataSource" runat="server"
ConnectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;Integrated Security=True;User Instance=True"
ProviderName="System.Data.SqlClient" SelectCommand="SELECT [CategoryName] FROM [forum_categories]">
</asp:SqlDataSource>
protected void Button6_Click( object sender , EventArgs e )
{
string categoryToCreate = CreateCategory.Text;
if(categoryToCreate != string.Empty)
{
CategoryCreateName.Visible = false;
DataAccess.insertDataItem(categoryToCreate);
CategoryList.DataBind();
}
else
{
CategoryCreateName.Visible = true;
}
}
insertDataItemは、データベースに新しいカテゴリを挿入します。
DropDownList
アイテムが重複しないように、アイテムを更新するにはどうすればよいですか?