c# - 如何在 Web 表单 C# 中并排添加网格视图?
问题描述
<table>
<tr>
<td>
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
</td>
<td>
<asp:GridView ID="GridView2" runat="server">
</asp:GridView>
</td>
</tr>
</table>
它不适合我。有人可以建议一个引导类或任何有帮助的东西吗?先感谢您
解决方案
当我们刚开始时,我们经常尝试使用表格布局,然后将东西倒在里面。
不!!!
只需使用 div,将其向左浮动。把你的网格或控件或任何东西放在里面。
然后想把更多的东西放在右边吗?
放入另一个 div,向左浮动。
那么,如果我想要两个并排的网格?
然后是两个 div,向左浮动
你得到这个:
或者使用标记,你会得到:
然后说你想要一个组合框在两者的右边?
放入另一个 div,再次向左浮动。
要开始新行,请执行以下操作:
所以,让我们加载两个网格。
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
LoadGrid();
}
public void LoadGrid()
{
using (SqlCommand cmdSQL =
new SqlCommand("SELECT ID, HotelName, City, Province FROM tblHotels ORDER BY HotelName",
new SqlConnection(Properties.Settings.Default.TEST4)))
{
cmdSQL.Connection.Open();
GridView1.DataSource = cmdSQL.ExecuteReader();
GridView1.DataBind();
cmdSQL.Connection.Close();
cmdSQL.CommandText = ("SELECT * FROM People ORDER BY FirstName");
cmdSQL.Connection.Open();
GridView2.DataSource = cmdSQL.ExecuteReader();
GridView2.DataBind();
}
}
输出:
真的很好吗?让我们为每个网格添加一个顶部标题。
我们现在有这个标记:
<div style="float:left">
<h2>Hotel List</h2>
<asp:GridView ID="GridView1" runat="server" CssClass="table table-hover"></asp:GridView>
</div>
<div style="float:left;margin-left:25px">
<h2>People Booked</h2>
<asp:GridView ID="GridView2" runat="server" CssClass="table table-hover" ></asp:GridView>
</div>
现在的输出是
实际上,执行上述操作最终会得到一个“响应式”引导页面。
你可以为每个 div 添加一个“宽度”,如果你想要一些尺寸,你可以添加到网格中。
所以,请记住:
我不建议使用旧的“桌子”想法来排列东西。
放下一个 div,向左浮动。
现在,你想要一个组合框,另一个网格(根据 aobve)
放下一个 div,向左浮动。
开始新的生产线?div 清除:两者
因此,在 30 秒内,您可以排版别人需要 2 个月努力学习才能排版的页面。这个简单的技巧?我能够建立任何我需要的网站,我什至不知道网络开发。
推荐阅读
- kubernetes-helm - Helm chart 将 shell 脚本从本地机器复制到远程 pod ,更改权限并执行
- c# - 如何传递通用选择器 Func
某种方法以执行搜索? - pandas - 使用具有不同熊猫数据框的 scikit-learn 运行 LinearRegression 模型(循环问题)
- c++ - C++:更新类的向量成员变量
- git - 列出源分支中冲突文件路径的命令是什么
- python - 'float' 和 'pygame.Surface'
- sharepoint - 如何将 SP 列表项推送到不同网站集中的另一个 SP 列表
- swift - 带有 UIPickerView 的 iOS 13 UITextField inputView 导致应用程序无法交互
- json - Sagemaker 端点能否支持嵌套数据?
- entity-framework - 在 ASP.Net Core Web API 的并行任务中保持服务活动