c#中Gridview控制元件寫判斷語句
前段時間跟著老師做了一個.net小專案其中一個頁面涉及了用GridView控制元件 繫結資料,要求是從不同的資料表中查出資料,繫結到GridView中,我就想著在前臺頁面寫判斷語句,查了好久,終於弄明白了,這是我前臺的一部分程式碼。
<table width="99%" height="30px" border="0" align="center" cellpadding="0" cellspacing="0">
<tr><td width="10"> </td>
<td>
<%if (flag == "a")
{%>
<asp:GridView ID="GridView" runat="server" AutoGenerateColumns="False"
GridLines="None" ShowHeader="False" Height="100%" Width="100%" CssClass="listA">
<RowStyle Height="25px" />
<Columns>
<asp:TemplateField HeaderText="標題">
<ItemTemplate>
<table align="left" border="0" cellpadding="0" cellspacing="0" >
<tr >
<td width="25px"></td>
<td width="450px" align="left">
//其他內容
</td>
</tr>
</table>
</ItemTemplate>
<ItemStyle CssClass="listA" Height="25px" HorizontalAlign="Left" />
</asp:TemplateField>
</Columns>
</asp:GridView>
<%} %>
<%if (flag == "b")
{%>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
GridLines="None" ShowHeader="False" Height="100%" Width="100%" CssClass="listA">
<RowStyle Height="25px" />
<Columns>
<asp:TemplateField HeaderText="標題">
<ItemTemplate>
<table align="left" border="0" cellpadding="0" cellspacing="0" >
<tr >
<td width="25px"> </td>
<td width="450px" align="left">
//其他內容
</td>
</tr>
</table>
</ItemTemplate>
<ItemStyle CssClass="listA" Height="25px" HorizontalAlign="Left" />
</asp:TemplateField>
</Columns>
</asp:GridView>
<%} %>
<%if (flag == "c")
{%>
<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False"
GridLines="None" ShowHeader="False" Height="100%" Width="100%" CssClass="listA">
<RowStyle Height="25px" />
<Columns>
<asp:TemplateField HeaderText="標題">
<ItemTemplate>
<table align="left" border="0" cellpadding="0" cellspacing="0" >
<tr >
<td width="25px"> </td>
<td width="450px" align="left">
//其他內容
</td>
</tr>
</table>
</ItemTemplate>
<ItemStyle CssClass="listA" Height="25px" HorizontalAlign="Left" />
</asp:TemplateField>
</Columns>
</asp:GridView>
<%} %>
</td>
<td width="10"> </td>
</tr>
</table>
切記:這種
<%if (flag == "A") {%> <%} %>
語句要放在GridView外面,否則就會報錯。flag中的值是要從後臺獲得的。
相關推薦
c#中Gridview控制元件寫判斷語句
前段時間跟著老師做了一個.net小專案其中一個頁面涉及了用GridView控制元件 繫結資料,要求是從不同的資料表中查出資料,繫結到GridView中,我就想著在前臺頁面寫判斷語句,查了好久,終於弄明白了,這是我前臺的一部分程式碼。 <table widt
c#中chart控制元件如何新增輔助的警示線啊(參考線)
public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] st = sc.nextLine().split("
C#中使控制元件隨著窗體一起變化(常見困難以及修正)
1.使用一些佈局面板,比如FlowLayoutPanel,TabLayOutPanel之類,但是缺點就是樣式太死了。所以本人不採用。 2.採用Dock和Anchor屬性。這類雖然滑鼠點幾下在屬性欄設定一下就好,但是缺乏靈活性。只有上下左右中間幾種選擇。 3.採用Form_Resize()。這
C#中ZedGraph控制元件的下載和使用
ZedGraph控制元件的下載和使用 2. 然後在工具箱中點選右鍵,Choose Items,如下圖所示: 3. 然後瀏覽找到ZedGraph.dll並點選“開啟”按鈕ZedGraph控制元件的下載和使用 4. 將ZedGraphControl、ZedG
C#中datetimepicker控制元件
找了半天終於知道datetimepicker控制元件如何顯示時間了(之前只能顯示日期) 要把屬性改一下: CustomFormat設成yyyy年MM月dd日 HH:mm:ss Format設成Custom 還要注意下ShowUpDown屬性。 CustomFormat 屬性的可選值: 格式字串
C#中ListBox控制元件設定Item字型並居中顯示
最近專案中又需要客製化一些控制元件,draw來draw去真的好煩,其中有ListBox客製化並居中顯示字型,特記錄下供各位以備不時,比較簡單,禁止拍磚哈~~~ 首先將Listbox的DrawMode屬性設定為DrawMode.OwnerDrawVariable 載入事件D
C#中combobox 控制元件屬性、事件、方法
一 、combobox 屬性、事件、方法公共屬性 名稱 說明 AccessibilityObject 獲取分配給該控制元件的 AccessibleObject。AccessibleDefaultActionDescription 獲取或設定控制元件的預設操作說明,供輔助功能客戶端應用程式使用。Acces
C#中Winform控制元件扁平化設計
導語:在用Visual Studio進行WinForm窗體程式設計時,系統提供的窗體和其他公共控制元件看起來比較難看,隨著設計風格以及人們審美的轉變,使用者更喜歡如下圖所示扁平化設計風格。可以通過兩種方
C#中容器控制元件GroupBox、Panel、TabControl的應用
實現如圖所示登入介面,當輸入正確使用者名稱及密碼時,轉到主介面,否則給出錯誤提示。要求不同身份的登陸者擁有不同的操作許可權。 原始碼:1.初始化三個string型別的變數分別用來儲存使用者名稱、密碼和身份。string yhm, mm, sf;priva
C#中ListBox控制元件重繪Item項
一般情況下不需要手動重繪ListBox。 1、首先選中拖至面板的ListBox控制元件,點屬性,選中DrawMode,改成OwnerDrawFixed或OwnerDrawVariable2、還是在屬性工具中,切換到事件(就是那個閃電圖示),滑鼠雙擊‘行為’選單下的DrawI
C#中axWindowsMediaPlayer控制元件的用法
屬性/方法名: 說明: [基本屬性] URL:String; 指定媒體位置,本機或網路地址 uiMode:String; 播放器介面模式,可為Full, Mini, None, Invisible playState:integer; 播放狀態,1=停止,2=暫停,3=
C#中Combobox控制元件的SelectedIndexChanged事件的執行順序
這裡發生了什麼? 不是很理解控制元件執行的順序和次數。請先看程式。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin
C#中 TreeView 控制元件的使用
在C#的工具箱中,treeview 控制元件做的並不是那麼完美,不像button 那樣,設計過程中雙擊即可生成響應函式,Treeview 控制元件是一個整體,無論你在裡面新增多少個節點、子節點。 但是
關於ASP.NET中GridView控制元件的編輯和刪除問題!
第一種直接用SqlDataSource繫結實現編輯和刪除! <head runat="server"> <title>無標題頁</title> </head> <body> <form id
C#中容器控制元件GroupBox、Panel、TabControl
實現如圖所示登入介面,當輸入正確使用者名稱及密碼時,轉到主介面,否則給出錯誤提示。要求不同身份的登陸者擁有不同的操作許可權。 原始碼:1.初始化三個string型別的變數分別用來儲存使用者名稱、密碼和身份。[csharp] view plain copy print?string yhm
C#中DataGridView控制元件的資料繫結
最近公司有個專案需要用c#來顯示資料庫的內容,作為一個只會c\c++的程式設計師,起初我心裡還是有些沒底的。然後就上網蒐集了一些關於DataGridView控制元件的資料,為免遺忘,特此記錄。 1 什麼是DataGridView DataGridVi
C#Form.SplitContainer中清除控制元件textbox值(窗體.容器.控制元件)
文章目錄 問題背景 問題程式碼 問題解決 正確清除程式碼 問題延申 問題背景 早上在完善不確定度計算器時,想要清空實驗資料輸入時所有textbox控制元件值。 問題程式碼
C# winform 自定義函式中找不到Form中的控制元件和定義的全域性變數
今天碰到一個比較狗血的問題,想了很多辦法,最後發現,原來如此的坑。 在新建一個form頁面後,我們在程式碼頁面寫程式碼,往往會寫自定義的方法,一般情況下,在自定義的方法中是可以找到form頁面中的控制元件和自定義的全域性變數, 但是如果我們在自定義的方法前面加了static,那麼坑就出來啦,從此這個方法好
基於C#的WinForm中DataGridView控制元件操作彙總
基於C#的WinForm中DataGridView控制元件操作彙總 一、單元格內容的操作 *****// 取得當前單元格內容 Console.WriteLine(DataGridView1.CurrentCell.Value); // 取
C# WinForm中DateTimePicker控制元件的Text屬性和Value屬性
在WinForm中經常會用到DateTimePicker這個控制元件,用這個控制元件獲取時間會使用到Text屬性或者Value屬性。 關於這兩個屬性,還是存在著一些的不同,在這裡簡單的測試和總結一下。