我在gridview中有一个标签,并希望将DT的值默认为今天的日期.我想在gridview 2015-02-17中这样展示.这是gridview中标签的aspx
<asp:TemplateField ItemStyle-Width="150px" HeaderText="Date">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("DT")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)
用于绑定gridview的代码
private void Bind_GV_Test()
{
DataTable dt = new DataTable();
using (SqlConnection con = new SqlConnection(strConnString))
{
string strQuery = "select ID, Name, Location, DT from myTable ";
SqlCommand cmd = new SqlCommand(strQuery);
using (SqlDataAdapter sda = new SqlDataAdapter())
{
cmd.Connection = con;
con.Open();
sda.SelectCommand = cmd;
sda.Fill(dt);
gv_Test.DataSource = dt;
gv_Test.DataBind();
con.Close();
con.Dispose();
}
}
}
Run Code Online (Sandbox Code Playgroud) 我想使用bootstrap的网格系统在页面上生成我的所有产品及其信息.我首先尝试连续生成三个产品,它使用以下代码:
<div class="container">
<h1 align="center">Listing products</h1>
<% @products.each do |product| %>
<% if @a%3 == 0 %>
<div class="row">
<% end %>
<div class="col-lg-4">
<%= image_tag(product.image_url, class: 'list_image', size: '260x320') %>
<%= product.title %> <br/>
<%= product.price %> <br/>
<%= link_to 'Show', product %><br/>
</div>
<% @a = @a+1 %>
<% if @a%3 == 0 %>
</div><hr/>
<% end %>
<% end %>
</div>
Run Code Online (Sandbox Code Playgroud)
(@a是我在控制器中声明的最初设置为0)
如果我想在屏幕变小时仅使用网格系统连续显示两个或更少的产品,则代码将不再起作用.
有没有更好的想法来实现这一目标?
ruby gridview ruby-on-rails twitter-bootstrap ruby-on-rails-4
我 在Web应用程序上从http://gridviewscroll.aspcity.idv.tw/Demo.aspx#Freeze实现了gridviewscroll,但是菜单似乎隐藏在gridview的后面,如下图所示:

在其他网络表单上,实际菜单如下所示:

我的问题是如何将gridview发送到后面,或者如何解决该问题?
PS:如果您需要任何代码来澄清问题,请问我。
它在其他GridView上效果很好,我尝试增加z-index,但不起作用。
nav ul ul {
display: none;
}
nav ul li:hover > ul {
display: block;
}
nav ul {
background: #FFF4D5;
background: linear-gradient(top, #FFF4D5 0%, #bbbbbb 100%);
background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
background: -webkit-linear-gradient(top, #FFF4D5 0%,#bbbbbb 100%);
box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
padding: 0 20px;
border-radius: 10px;
list-style: none;
position: relative;
display: inline-table;
}
nav ul:after {
content: ""; clear: both; display: block;
}
nav ul li {
float: left;
} …Run Code Online (Sandbox Code Playgroud) 我想删除gridview的行。所以我为所有行添加了Commandfield Delete按钮。当我单击删除按钮时,它会触发gvBooklist_RowDeleting事件。在此,我给出以下代码来获取当前的书名。
string tempBook = gvBooklist.Rows[e.RowIndex].Cells[0].ToString();
SqlCommand cmd = new SqlCommand("Select id from tBooks where bookName = '" + tempBook + "';");
Run Code Online (Sandbox Code Playgroud)
但是tempBook返回System.Web.UI.WebControls.DataControlFieldCell。我如何获得实际的书名?
在我的需求量的我想列出与关系数据的GridView控件,我有两个表tbl_work(ID,workid,cdr_id tbl_cd的(foreign_key))和tbl_cd(ID,主叫,被叫).
在工作模型和有一个关系的CD模型.然后我用tb_work表创建了一个网格,并显示了tbl_cd表记录.
工作模型中的搜索功能
$query = AuditorWorkItems::find();
$query->with("cd");
// add conditions that should always apply here
$dataProvider = new ActiveDataProvider([
'query' => $query,
]);
$this->load($params);
if (!$this->validate()) {
// uncomment the following line if you do not want to return any records when validation fails
// $query->where('0=1');
return $dataProvider;
}
// grid filtering conditions
$query->andFilterWhere([
'id' => $this->id,
'workid' => $this->workid,
'cdr_id' => $this->cdr_id
]);
return $dataProvider;
Run Code Online (Sandbox Code Playgroud)
在我的网格中
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' …Run Code Online (Sandbox Code Playgroud) 我是新来的,我不能在这里发表评论
当我试图在页脚中获得总和时,我遇到了问题.
我在控制器中的代码:
$searchModel = new ReceiptsSearch();
$sum = new ReceiptsSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
'sum'=>$sum,
]);
Run Code Online (Sandbox Code Playgroud)
我的SearchModel代码:
public function search($params)
{
$query = Receipts::find();
$sum = $query->sum('price');
$dataProvider = new ActiveDataProvider([
'query' => $query,
]);
$this->load($params);
if (!$this->validate()) {
return $dataProvider;
}
$query->joinWith('patient');
$query->andFilterWhere([
'id' => $this->id,
'price' => $this->price,
'reg_date' => $this->reg_date,
]);
$query->andFilterWhere(['like','patient.patient_name',$this->patient_id]);
return $dataProvider;$sum;
}
Run Code Online (Sandbox Code Playgroud)
我的观点页面
<?= GridView::widget([
'dataProvider' => $dataProvider,$sum,
'filterModel' => $searchModel,
'showFooter' => …Run Code Online (Sandbox Code Playgroud) 我创建了一个GridView通过数据绑定获取数据。我接下来要做的是根据屏幕大小使GridView项目的宽度动态变化(就像他们在Windows 10新闻,体育应用程序等中所做的那样)。到目前为止,我已经成功使用最小窗口宽度0做到了视觉状态管理器,方法是将水平对齐方式设置为拉伸,但是对于其他更大的窗口尺寸,我将无法继续进行。
任何用于解决此问题的帮助将不胜感激。
我无法弄清楚为什么RowCommand没有触发.奇怪的是,我在页面上有一个不同的GridView,它的RowCommand没有问题,所以我不知道问题是什么.
我有以下代码:
JavaScript的
function displayPayees() {
$('#payeeList').css("display", "block");
$('#payeeList').dialog({
modal: true,
draggable: false,
resizable: false,
maxHeight: 600,
width: 800,
position: { my: "center top", at: "center top+15%", of: window }
});
}
Run Code Online (Sandbox Code Playgroud)
.aspx
<div id="payeeList" title="Available Payees" style="display:none;">
<asp:GridView ID="gvPayees" runat="server" Visible="true" AutoGenerateColumns="false" ShowHeaderWhenEmpty="true" Width="100%" AllowSorting="True" OnRowCommand="gvPayees_RowCommand" CssClass="table table-striped">
<HeaderStyle Font-Bold="True" ForeColor="White" Height="15px" BackColor="#46596b" Wrap="False"></HeaderStyle>
<Columns>
<asp:BoundField DataField="TaxID" HeaderText="Tax ID"></asp:BoundField>
<asp:BoundField DataField="Name" HeaderText="Name"></asp:BoundField>
<asp:BoundField DataField="Address1" HeaderText="Address"></asp:BoundField>
<asp:BoundField DataField="Address2" HeaderText="Address 2"></asp:BoundField>
<asp:BoundField DataField="City" HeaderText="City"></asp:BoundField>
<asp:BoundField DataField="State" HeaderText="State"></asp:BoundField>
<asp:BoundField DataField="Zip" HeaderText="Zip"></asp:BoundField>
<asp:TemplateField …Run Code Online (Sandbox Code Playgroud) 我目前有一个SingleChildScrollView作为父级,一个GridView作为子级小部件之一。一切工作正常,但是当GridView完成滚动时,滚动不会传递给父级ScrollView。在“横向”方向上,GridView占据整个屏幕,因此用户只能滚动GridView。如何通过滚动?
SingleChildScrollView(
controller: _hideButtonController,
child: Container(
padding: EdgeInsets.only(bottom: 80.0), //padding for fab
child: Column(
children: <Widget>[
_previousWidgets(),
_gridWidget(),
],
),
),
);
Run Code Online (Sandbox Code Playgroud) 我想GridView::widget()在Yii2 中生成的表上应用类.
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'mobile_number',
'email:email',
'name',
'national_id',// and so....
Run Code Online (Sandbox Code Playgroud)
如何在桌面上应用CSS GridView::widget()?我想申请这个:
<table class="table tblSec">
Run Code Online (Sandbox Code Playgroud)