c#winform开发中有多个Label标签用于绑定从数据库中查出的字段,一个标签绑定一个字段,该如何快速实现?

 我来答
spike88
2011-09-28 · 超过19用户采纳过TA的回答
知道答主
回答量:163
采纳率:0%
帮助的人:79.8万
展开全部

点红色的框里的三角,绑定

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lizychn
2011-09-28 · TA获得超过542个赞
知道小有建树答主
回答量:624
采纳率:40%
帮助的人:197万
展开全部
做一个实体类, 从数据库里查出后赋与实体类, 然后将实体的各属性分别赋值于每个标签
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Finish1983
2011-09-28 · TA获得超过762个赞
知道小有建树答主
回答量:1477
采纳率:100%
帮助的人:386万
展开全部
把查询结果 赋值给一个 固定数组

然后再循环
label a = 数组[1];
label b = 数组[2];
label c = 数组[3];
.............
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qmanzbxv
2011-09-28
知道答主
回答量:9
采纳率:0%
帮助的人:4.2万
展开全部
不想敲代码就用2楼的方法

敲代码就把数据查到一个datatable里面,然后循环赋值
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangzhenhua
2011-09-28 · TA获得超过203个赞
知道小有建树答主
回答量:781
采纳率:0%
帮助的人:346万
展开全部
Lable a="select * from biaom"
追问
这样的太麻烦了,难道有50个标签要读50次数据库?
追答
DataTable dt = JlDcmHQ.DataLayer.BaseArchives.BD_BranchArchiv_DB.ArchivSelectInfo(iColumnsBD_ArchivInfoID, strCompanyCode, strPassWord, strNuitName, strNuitAddress, strProjectManager, strCompanyType, strContractNuitName, strContractNuitAddress, strContractLegalRepresentative, strContractTel, strContractOurBank, strContractAccounts, strContractCode, strRemark, strEnable,ref strErrorMessage);
if (strErrorMessage != "")
{
MessageBox.Show(JlDcmHQ.Common.AlertMessage.strSqlErrorMsg + "\r\n\r\n" + strErrorMessage, JlDcmHQ.Common.AlertMessage.strWarningFrmText, MessageBoxButtons.OK, MessageBoxIcon.Warning);
this.Close();
return;
}
this.labCompanyCode.Text = dt.Rows[0]["CompanyCode"].ToString();
this.labDataPassWord.Text = JlDcmHQ.Common.CryptoService.DesDecrypt(dt.Rows[0]["DataPassWord"].ToString());
this.labNuitName.Text = dt.Rows[0]["NuitName"].ToString();
this.labNuitAddress.Text = dt.Rows[0]["NuitAddress"].ToString();
this.labProjectManager.Text = dt.Rows[0]["ProjectManagerID"].ToString();
this.labContractNuitName.Text = dt.Rows[0]["ContractNuitName"].ToString();
this.labContractNuitAddress.Text = dt.Rows[0]["ContractNuitAddress"].ToString();
this.labContractLegalRepresentative.Text = dt.Rows[0]["ContractLegalRepresentative"].ToString();
this.labContractTel.Text = dt.Rows[0]["ContractTel"].ToString();
this.labContractOurBank.Text = dt.Rows[0]["ContractOurBank"].ToString();
this.labContractAccounts.Text = dt.Rows[0]["ContractAccounts"].ToString();
this.labContractCode.Text = dt.Rows[0]["ContractCode"].ToString();
this.labRemark.Text = dt.Rows[0]["Remark"].ToString();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式