第三方控件netadvantage UltraWebGrid如何生成带加号多级表数据也就是带子表
1.看代碼不解釋:
???? ? ds.Relations.Add("fk", ds.Tables[0].Columns["Id"], ds.Tables[1].Columns["ParentCardId"], false);
?? 將父表和子表放到dataset中通過設(shè)置外鍵關(guān)聯(lián),這樣就會(huì)自動(dòng)綁定上。由于某些原因表不允許自動(dòng)生成列,這是子表就要手動(dòng)在后臺設(shè)置:
? band[1]就是指的子表;
? ?protected void UltraWebGrid1_InitializeLayout(object sender, Infragistics.WebUI.UltraWebGrid.LayoutEventArgs e)
{
?? ?if (this.UltraWebGrid1.Bands[1] != null)
??????? {
??????????? this.UltraWebGrid1.Bands[1].Columns.Add("PerName", " 姓名");
??????????? this.UltraWebGrid1.Bands[1].Columns.FromKey("PerName").HeaderText = "姓名";
??????????? this.UltraWebGrid1.Bands[1].Columns.FromKey("PerName").BaseColumnName = "PerName";
???????? }
}
轉(zhuǎn)載于:https://www.cnblogs.com/guozefeng/p/3218118.html
總結(jié)
以上是生活随笔為你收集整理的第三方控件netadvantage UltraWebGrid如何生成带加号多级表数据也就是带子表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jieba 分词
- 下一篇: [转]Windows 7 产品密钥是否安