2012-03-29 6 views
0

イベント名と2つのカレンダーコントロールを持つテキストボックスには、日付を取得するためのボタンとグリッドビューを表示するボタンがあります。私は私のコードグリッドビューからポップアップウィンドウ内をクリック

..データベースからeventnameに開始日と終了日などの詳細にグリッドを表示する必要が は.aspx.cs

protected void lnbtnSearch_OnClick(object sender, EventArgs e) 
{ 
     SqlConnection conn = new SqlConnection("Data Source=CTSINDLFVMOSS;Initial Catalog=DB_CGTPO_DEVE;Persist Security Info=True;User ID=*****;Password=*****"); 
     SqlDataAdapter adapter = new SqlDataAdapter("select EventId,EventName,StartDate,EndDate,Tactics,Perct_VolLift,Perct_ROI from TableNamewhere ((EventName='" + textfield3 + "') and (StartDate= StartDate) and (EndDate= EndDate))", conn); 
     DataSet ds = new DataSet(); 
     adapter.Fill(ds); 
     grdEventDetails.DataSource = ds; 
     grdEventDetails. 
} 
+3

SQLインジェクションのためのあなたのオープンは、パラメータを使用してください。 –

答えて

1

grdEventDetails.AutoGenerateColumns = true;grdEventDetails.DataBind();

を追加設定しているが、列を手動で定義しないと、醜い(特に日付フィールド)ように見えます。

関連する問題