Hello ,
I'm a beginner in visual studio 2008 using c# language
I Have this task that I seem to be stuck in !
I've created a database using sql server express 2005 of 4 tables :"BOOKS , AUTHORS , CATEGORIES and PUBLISHERS ".
I've connected this database to my gridview in visual studio , it shows me all the books like this : " BOOK publisher , TITLE, CATEGORY "
the problem is that my task is to show what every author has in terms of books .
and I cant figure out how to do that !!!!
can u tell me if any of this code that I'm using is helpfull or not ???
if it is what's missing ???????????????????
-
public partial class _Default : System.Web.UI.Page
-
{
-
protected void Page_Load(object sender, EventArgs e)
-
{
-
string ConnectionString = "Data Source=-------;Initial Catalog=boyslik;Integrated Security=True";
-
string selectSQL = "SELECT [AUTHORID] FROM [AUTHORS] ";
-
Console.WriteLine("AUTHOR ID" );
-
-
}
-
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
-
{
-
if (!this.IsPostBack)
-
{
-
-
-
string ConnectionString ="Data Source=----------;Initial Catalog=boyslik;Integrated Security=True";
-
string selectSQL = "SELECT [category], [title], [publisher] FROM [books JOIN AUTHORS] ORDER BY [title], [category], [publisher]" GROUP BY author name;
-
-
-
-
System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection("boyslikCS");
-
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(selectSQL, con);
-
System.Data.SqlClient.SqlDataAdapter adapter = new System.Data.SqlClient.SqlDataAdapter(cmd);
-
DataSet ds = new DataSet();
-
-
adapter.Fill(ds, "BOOKS ");
-
-
GridView1.DataSource = ds;
-
GridView1.DataBind();
-
}
-
}
-
}