日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

第三方控件netadvantage UltraWebGrid總結(jié)

系統(tǒng) 1933 0

1.個(gè)人習(xí)慣前臺(tái)綁定好實(shí)體字段,禁止自動(dòng)生成;一些屬性設(shè)置: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>

?

如果實(shí)體嵌套實(shí)體就是包含關(guān)聯(lián)實(shí)體的話不能像上面這樣綁定了需要最原始的那種綁定:

?

?<igtbl:TemplatedColumn>

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

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

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

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

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

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

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

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

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

?? </igtbl:TemplatedColumn>

?

------------------設(shè)置跳轉(zhuǎn)和下載模板列

?

??? <CellTemplate>

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

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

??? </CellTemplate>

?

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

?

??? 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();

?

?

--------------------前臺(tái)的一些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);

??? }

??? }

---------------函數(shù):

? function validDJType()

??? {

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

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

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

????? {

?????? alert("請(qǐng)選擇要編輯的單據(jù)!");

?????? return false;

????? }else

????? {

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

????? {

?????? alert("請(qǐng)選擇主數(shù)據(jù)行!");

??????? 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("預(yù)點(diǎn)完成的入庫單不能編輯!");

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

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

????? }

????? return true;

??? }

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

? function validateDel()

??? {

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

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

???? if(row!=null)

???? {

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

????? {

?????? alert("請(qǐng)選擇主數(shù)據(jù)行!");

??????? return false;

????? }

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

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

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

???????????? alert("預(yù)點(diǎn)完成的入庫單不能刪除!");

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

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

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

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

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

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

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

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

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

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

?????????? }

???? }else

???? {

?????? alert("請(qǐng)選擇要?jiǎng)h除的數(shù)據(jù)!");

?????? return false;

???? }

??? }?

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

??? function goPage(event)

??????? {

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

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

----

?

-------------選擇數(shù)據(jù)行案例:

?//選擇id項(xiàng);

??? 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, "請(qǐng)選擇要操作的列");

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

??????? }

??????? else

??????? {

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

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

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

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

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

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

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

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

??????? }

??????? return 0;

??? }

第三方控件netadvantage UltraWebGrid總結(jié)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

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

【本文對(duì)您有幫助就好】

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

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 友谊县| 惠东县| 缙云县| 固安县| 绿春县| 德阳市| 汶川县| 北流市| 栖霞市| 如皋市| 沧州市| 南澳县| 凤城市| 永城市| 依兰县| 大邑县| 南汇区| 建瓯市| 陇西县| 龙江县| 青阳县| 扎囊县| 崇文区| 台东县| 江阴市| 峨边| 海门市| 安国市| 红桥区| 出国| 玛多县| 宽城| 苍梧县| 正阳县| 敦化市| 城固县| 怀远县| 阿尔山市| 英吉沙县| 三原县| 汝阳县|