私はプログラミングに関しては初心者であり、始めたいと思っています。単純なaspWebプロジェクトを作成し、ドロップダウンリストがある複数のWebページを含めました。
データセットを使用してデータベースからプロジェクトタイトルを選択するクラスを作成できますが、これはすべて正常に機能します。私の質問は、別のWebページからこのクラスを呼び出して、データをドロップダウンリストにバインドするにはどうすればよいですか?
以下は、データベースから必要なデータを取得するためのコードです。
public void cmbProject()
{
using (SqlConnection oConn = new SqlConnection(ConfigurationManager.ConnectionStrings["connString"].ToString()))
{
string sql = "select pr.ProjectID, lo.UserName, " +
"pr.Title " +
"from Project pr " +
"inner join ProjectUsers pu on pu.ProjectID = pr.ProjectID " +
"inner join Users us on us.UserID = pu.UserID " +
"inner join Login lo on lo.UserID = us.UserID " +
"where lo.UserName like '%daniel_23%'";
try
{
oConn.Open();
//fill drop down list with project listings
SqlCommand cmd = new SqlCommand(sql, oConn);
SqlDataReader reader = cmd.ExecuteReader();
oConn.Close();
}
catch (Exception)
{
throw;
}
}
}