簡體   English   中英

在DataGridView中將靜態“標簽”值與數據綁定值混合在一起是否可行?

[英]Is it feasible to mix static “label” values with data-bound values in a DataGridView?

我需要顯示一個包含靜態“標簽”值及其對應的數據綁定值的網格。 IOW,像這樣:

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

如果可能/可行,我想使用DataGridView,如果可以,如何使用?

您可以動態添加標簽,並在數據綁定事件中設置標簽的綁定值。 在數據表中設置所有有界值,這將幫助您在此事件上設置正確的值。

 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); 
                    }
                } 
            } 
        }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM