亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

第三方控件netadvantage UltraWebGrid總結

系統 1798 0

1.個人習慣前臺綁定好實體字段,禁止自動生成;一些屬性設置:AutoGenerateColumns="false"

?

?<igtbl:UltraWebGrid ID="UltraWebGrid1" runat="server" Style="left: 0px; top: 0px;

??????????????????????????? height: 100%;" Width="100%" OnPageIndexChanged="UltraWebGrid1_PageIndexChanged"

??????????????????????????? OnInitializeLayout="UltraWebGrid1_InitializeLayout">

??????????????????????????? <DisplayLayout AutoGenerateColumns="false" ViewType="Hierarchical" AllowColSizingDefault="Free"

??????????????????????????????? AllowDeleteDefault="Yes" HeaderClickActionDefault="SortMulti" Name="ctl02xUltraWebGrid1"

??????????????????????????????? RowHeightDefault="20px" SelectTypeRowDefault="Extended" StationaryMargins="Header"

??????????????????????????????? StationaryMarginsOutlookGroupBy="True" TableLayout="Fixed" Version="4.00" SelectTypeCellDefault="Single">

??????????????????????????????? <HeaderStyleDefault HorizontalAlign="Center" TextOverflow="Ellipsis" VerticalAlign="Middle"

??????????????????????????????????? BackColor="#BBEAF9" BorderStyle="Solid">

??????????????????????????????????? <BorderDetails ColorLeft="#BBEAF9" ColorTop="#BBEAF9" WidthLeft="1px" WidthTop="1px">

??????????????????????????????????? </BorderDetails>

??????????????????????????????? </HeaderStyleDefault>

?????????????? ?????????????????<RowStyleDefault TextOverflow="Ellipsis" BackColor="Window" BorderColor="Silver"

??????????????????????????????????? BorderWidth="1px" BorderStyle="Solid" Font-Names="Microsoft Sans Serif" Font-Size="8.25pt">

????????????????????????????? ??????<Padding Left="3px"></Padding>

??????????????????????????????????? <BorderDetails ColorLeft="Window" ColorTop="Window"></BorderDetails>

??????????????????????????????? </RowStyleDefault>

??????????????????????????? </DisplayLayout>

?

------案例

?

?<igtbl:UltraGridColumn BaseColumnName="Id" HeaderText="Id" Key="Id" Hidden="true">

?</igtbl:UltraGridColumn>

?

如果實體嵌套實體就是包含關聯實體的話不能像上面這樣綁定了需要最原始的那種綁定:

?

?<igtbl:TemplatedColumn>

??????????????????????????????????????????? <Header>

??????????????????????????????????????????????? <RowLayoutColumnInfo OriginX="1" OriginY="0" SpanY="4" />

??????????????????????????????????????????? </Header>

??????????????????????????????????????????? <HeaderTemplate>

?????????????????????????????????? ?????????????工程名稱

??????????????????????????????????????????? </HeaderTemplate>

??????????????????????????????????????????? <CellTemplate>

??????????????????????????????????????????????? <%# DataBinder.Eval(Container.DataItem, "OutConId.PName")%>

???????? ???????????????????????????????????</CellTemplate>

?? </igtbl:TemplatedColumn>

?

------------------設置跳轉和下載模板列

?

??? <CellTemplate>

??????????????????????????????? <a href='<%# TranPath(DataBinder.Eval(Container.DataItem,"EleFile")) %>'>

???????????????????? ???????????????<%# TranName(DataBinder.Eval(Container.DataItem,"EleFile")) %></a>

??? </CellTemplate>

?

-------------------修改需要綁定asp.net控件的話:通過這種方式獲取設置值;

?

??? Infragistics.WebUI.UltraWebGrid.TemplatedColumn tcum3 = (Infragistics.WebUI.UltraWebGrid.TemplatedColumn)this.UltraWebGrid1.Rows[i].Cells[5].Column;

??????????????????? Infragistics.WebUI.UltraWebGrid.CellItem citcum3 = (Infragistics.WebUI.UltraWebGrid.CellItem)tcum3.CellItems[i];

??????????????????? TextBox boxZRRQ3 = citcum3.FindControl("txtRestDateQ") as TextBox;

??????????????????? pbc.RestDateQ = boxZRRQ3.Text.Trim();

?

?

--------------------前臺的一些js方法:

?

--------全選::::

? function SelectAll(colIndex)

??? {

??? var u2=document.getElementById("cbSelectAll");

??? var checked=u2.checked;

??? for (i = 0; i < oGrid.Rows.length; i++)

??? {

?????? oGrid.Rows.getRow(i).getCell(colIndex).setValue(checked);

??? }

??? }

---------------函數:

? function validDJType()

??? {

????? var grid=igtbl_getGridById("UltraWebGrid2");

????? var row=grid.getActiveRow();

????? if(row==null)

????? {

?????? alert("請選擇要編輯的單據!");

?????? return false;

????? }else

????? {

??????????? if(row.Band.Index!=0)

????? {

?????? alert("請選擇主數據行!");

??????? return false;

????? }

????? var washId= row.getCell(2).getValue();

?????? if(washId!=null&&washId!=0)

??????????? {

???????????? alert("沖賬單不能編輯!");

???????????? return false;

??????????? }

???????????? var ydrkdjxtbh= row.getCell(10).getValue();

?????? if(ydrkdjxtbh!=null&&ydrkdjxtbh!=0)

??????????? {

???????????? alert("預點完成的入庫單不能編輯!");

???????????? return false;

??????????? }

????? }

????? return true;

??? }

-----------------------------

? function validateDel()

??? {

???? var grid=igtbl_getGridById("UltraWebGrid2");

???? var row=grid.getActiveRow();

???? if(row!=null)

???? {

?????????? if(row.Band.Index!=0)

????? {

?????? alert("請選擇主數據行!");

??????? return false;

????? }

???????? var ydrkdjxtbh= row.getCell(10).getValue();

?????? if(ydrkdjxtbh!=null&&ydrkdjxtbh!=0)

??????????? {

???????????? alert("預點完成的入庫單不能刪除!");

???????????? return false;

??????????? }else

??????????? {

?????????????? if(confirm('確定刪除?'))

?????????????? {

???????????????? return true;

?????????????? }else

?????????????? {

??????????????? return false;

?????????????? }

?????????? }

???? }else

???? {

?????? alert("請選擇要刪除的數據!");

?????? return false;

???? }

??? }?

---------------

??? function goPage(event)

??????? {

???????????? igtbl_pageGrid(event,'UltraWebGrid2',document.getElementById("PageNum").value);

??????? }????

----

?

-------------選擇數據行案例:

?//選擇id項;

??? protected int GetRowsId()

??? {

??????? if (UltraWebGrid1.DisplayLayout.SelectedCells[0] != null)

??????? {

??????????? if (UltraWebGrid1.DisplayLayout.SelectedCells[0].Row != null)

??????????? {

??????????????? return Convert.ToInt32(UltraWebGrid1.DisplayLayout.SelectedCells[0].Row.Cells[0].Text);

??????????? }

??????????? else

??????????? {

??????????????? Messabox.ShowError(this, "請選擇要操作的列");

??????????? }

??????? }

??????? else

??????? {

????? ??????if (this.UltraWebGrid1.DisplayLayout.SelectedRows[0] != null)

??????????? {

??????????????? return Convert.ToInt32(this.UltraWebGrid1.DisplayLayout.SelectedRows[0].Cells[0].Text.Trim());

??????????? }

??????????? else

??????????? {

??????????????? Messabox.ShowError(this, "請選擇要操作的列");

??????????? }

??????? }

??????? return 0;

??? }

第三方控件netadvantage UltraWebGrid總結


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产精品久久免费视频 | 亚洲欧洲日产国码久在线观看 | 涩涩在线 | 五月婷婷社区 | 伊人网站视频 | 国产高清一区二区三区 | 看全色黄大色黄大片爽一下 | 欧美人成毛片在线播放 | 久久免费激情视频 | 一级亚洲 | 天天干夜夜骑 | 日本不卡免费一区 | 在线观看视频色 | 国产不卡免费视频 | 91久久99热青草国产 | 欧美色精品| 夜夜操夜夜| 国产亚洲精品第一区在线观看 | 男人私人影院免费看视频 | 亚洲综合春色另类久久 | 老潮湿影院免费体验区 | 老司机午夜性大片 | 国产精品久久国产三级国电话系列 | 99热.com| 久久频精品99香蕉国产 | 五月国产综合视频在线观看 | 伊人久久丁香色婷婷啪啪 | 一区二区三区在线免费观看视频 | 欧洲a老妇女黄大片 | 极品吹潮视频大喷潮tv | 久久久久国产一级毛片高清版 | 久热国产精品视频 | 欧美亚洲国产精品第一页 | 亚洲国产另类久久久精品小说 | 国产成人禁片在线观看 | 日本边添边爱边做视频 | 久久香焦 | 日日操干 | 97精品国产自在现线免费 | 一区二区三区四区视频在线 | 国内主播大秀福利视频在线看 |