.Net語言Smobiler開發(fā)利用Gridview控件設(shè)計(jì)較復(fù)雜的表單
最前面的話:Smobiler是一個(gè)在VS環(huán)境中使用.Net語言來開發(fā)APP的開發(fā)平臺(tái),也許比Xamarin更方便。
一、目標(biāo)樣式
我們要實(shí)現(xiàn)上圖中的效果,需要如下的操作:
1.從工具欄上的”Smobiler Components”拖動(dòng)一個(gè)GridView控件到窗體界面上
2.修改GridView控件的屬性
a.load事件代碼
VB:
Private Sub TestGridView3_Load(senderAs Object, e As EventArgs)Handles MyBase.Load Dim matTable As New DataTable With matTable .Columns.Add("MAT_IMG", GetType(String)) .Columns.Add("MAT_DESC1", GetType(String)) .Columns.Add("MAT_DESC2", GetType(String)) .Columns.Add("MAT_DESC3", GetType(String)) .Rows.Add() .Rows(0)("MAT_IMG") = "img97" .Rows(0)("MAT_DESC1") = "¥69.00" .Rows(0)("MAT_DESC2") = "2015/07/08" .Rows(0)("MAT_DESC3") = "1張發(fā)票" .Rows.Add() .Rows(1)("MAT_IMG") = "img96" .Rows(1)("MAT_DESC1") = "¥39.00" .Rows(1)("MAT_DESC2") = "2015/07/08" .Rows(1)("MAT_DESC3") = "1張發(fā)票" .Rows.Add() .Rows(2)("MAT_IMG") = "img95" .Rows(2)("MAT_DESC1") = "¥280.00" .Rows(2)("MAT_DESC2") = "2015/07/08" .Rows(2)("MAT_DESC3") = "1張發(fā)票" End With Me.GridView1.DataSource = matTable Me.GridView1.DataBind() End Sub C#: private void TestGridView3_Load(object sender, EventArgs e) { DataTable matTable = new DataTable(); matTable.Columns.Add("MAT_IMG", typeof(string)); matTable.Columns.Add("MAT_DESC1", typeof(string)); matTable.Columns.Add("MAT_DESC2", typeof(string)); matTable.Columns.Add("MAT_DESC3", typeof(string)); matTable.Rows.Add(); matTable.Rows[0]["MAT_IMG"] = "img97"; matTable.Rows[0]["MAT_DESC1"] = "¥69.00"; matTable.Rows[0]["MAT_DESC2"] = "2015/07/08"; matTable.Rows[0]["MAT_DESC3"] = "1張發(fā)票"; matTable.Rows.Add(); matTable.Rows[1]["MAT_IMG"] = "img96"; matTable.Rows[1]["MAT_DESC1"] = "¥39.00"; matTable.Rows[1]["MAT_DESC2"] = "2015/07/08"; matTable.Rows[1]["MAT_DESC3"] = "1張發(fā)票"; matTable.Rows.Add(); matTable.Rows[2]["MAT_IMG"] = "img95"; matTable.Rows[2]["MAT_DESC1"] = "¥280.00"; matTable.Rows[2]["MAT_DESC2"] = "2015/07/08"; matTable.Rows[2]["MAT_DESC3"] = "1張發(fā)票"; this.GridView1.DataSource = matTable; this.GridView1.DataBind(); }
b.Layout屬性
新創(chuàng)建MobileForm項(xiàng),并命名為MessageShow3,并拖入一個(gè)Label控件,如圖1
GridView的Layout屬性,綁定新建的窗體MessageShow3,如圖2
3.Smobiler窗體設(shè)計(jì)界面顯示效果
二、手機(jī)效果顯示
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Asp.net 動(dòng)態(tài)加載用戶自定義控件,并轉(zhuǎn)換成HTML代碼
Ajax現(xiàn)在已經(jīng)是相當(dāng)流行的技術(shù)了,Ajax不僅是想服務(wù)器端發(fā)送消息,更重要的是無刷新的重載頁面。2010-03-03ASP.Net防止刷新自動(dòng)觸發(fā)事件的解決方案
ASP.Net防止刷新自動(dòng)觸發(fā)事件的解決方案...2006-09-09iis訪問出現(xiàn)各種問題(Vs訪問正常)的部分處理方法詳細(xì)整理
在vs中調(diào)試都可以正常,但是在iis訪問就會(huì)出現(xiàn)各種問題,很是疑惑索性把這些問題整理一下,這樣更容易的可以處理方法說明清楚,感興趣的朋友可以了解下2013-01-01asp.net編程獲取項(xiàng)目根目錄實(shí)現(xiàn)方法集合
這篇文章主要介紹了asp.net編程獲取項(xiàng)目根目錄實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析總結(jié)了asp.net針對(duì)項(xiàng)目目錄的操作技巧與注意事項(xiàng),需要的朋友可以參考下2015-11-11Visual Studio 2017 IDE安裝使用圖文教程
這篇文章主要為大家詳細(xì)介紹了Visual Studio 2017 IDE安裝使用圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09Entity?Framework實(shí)體拆分多個(gè)表
這篇文章介紹了Entity?Framework實(shí)體拆分多個(gè)表的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03Asp.Net數(shù)據(jù)控件引用AspNetPager.dll分頁實(shí)現(xiàn)代碼
今天與大家分享一下“Asp.Net數(shù)據(jù)控件引用AspNetPager.dll分頁”首先聲明以下幾點(diǎn)2012-01-01.NET6?ConfigurationManager的實(shí)現(xiàn)及使用方式
這篇文章主要介紹了.NET6?ConfigurationManager的實(shí)現(xiàn),我們上面展示的這一部分的ConfigurationManager代碼,其實(shí)就是替代了原來的ConfigurationBuilder類的功能,需要的朋友可以參考下2021-12-12asp.net mvc4中bootstrap datetimepicker控件的使用
這篇文章主要介紹了asp.net mvc4項(xiàng)目里bootstrap datetimepicker控件的使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-10-10