1

静的な「ラベル」値とそれに対応するデータ バインド値で構成されるグリッドを表示する必要があります。IOW、次のようなもの:

Label1  <Val1>  Label13 <Val13> . . .Label85    <Val85>
Label2  <Val2>  Label14 <Val14> . . .Label86    <Val86>
. . .
Label12 <Val12> Label24 <Val24> . . .Label96    <Val96>

可能/実現可能であれば、DataGridView を使用したいのですが、そうであれば、どのように使用しますか?

4

1 に答える 1

1

動的にラベルを追加し、データバインドされたイベントにラベルの値のバインドを設定できます。すべての制限値をデータテーブルに設定すると、このイベントに正しい値を設定するのに役立ちます。

 protected void gdvCustomer_DataBound(object sender, EventArgs e) 
        { 
            AddLabel(); 
        } 


        ///  
        /// Add a Label To GridView Row. 
        ///  
        private void AddLabel() 
        { 
            foreach (GridViewRow row in gdvCustomer.Rows) 
            { 
             a++;//row number
                if (row.RowType == DataControlRowType.DataRow) 
                { 
                    for (i =0;iyou can also take value from a datatable 
                    //or lb.Text = yourdatatable.Rows[a][i]; 
                    row.Cells[0].Controls.Add(lb); 
                    }
                } 
            } 
        }
于 2012-08-13T18:10:58.093 に答える