Crystal-Report
のデータから作成していますGridView
。にGridView
は3つの列があり、2つの列にはラベルのデータベースからの値が入力されます。3番目の列にはチェックボックスがあり、チェック時にこれら2つの列の値をクエリ文字列としての.csページに送信しますCrystal-Report
。列の値はストアドプロシージャによって使用され、結果はに表示されますCrystal-Report
。ここで私の問題は、ユーザーが2つをチェックした場合、両方の列の値を配列としてページCheckBox
に送信する必要があることです。Crystal-Report
これを実装する方法
GridView
ページの後ろにある私のコードは
protected void ChkCity_CheckedChanged(object sender, EventArgs e)
{
foreach (GridViewRow row in gdCityDetail.Rows)
{
bool ischecked = ((System.Web.UI.WebControls.CheckBox)row.Cells[0].FindControl("CheckBox2")).Checked;
if (ischecked == true)
{
int getrow = Convert.ToInt32(e.CommandArgument);
Label label1 = (Label )gdVilDetail.Rows[getrow].FindControl("label1");
Label label2= (Label )gdVilDetail.Rows[getrow].FindControl("label2");
Response.Redirect("~/crystal report/Landowner.aspx?Yojna=" + label1.text + "&Village=" + label2.text);
}
の.csページのコードCrystal-Report
は
private void cityreport()
{
SqlCommand Cmd = new SqlCommand("Showvillage", Constr1);
Cmd.CommandType = CommandType.StoredProcedure;
Cmd.Parameters.Add("@Yojna_No", Request.QueryString[0]);
Cmd.Parameters.Add("@Village_Code", Request.QueryString[1]);
DataSet ds = new DataSet();