我有一个
<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:DynamicField HeaderText="Test" />
</Columns>
</asp:GridView>
我想从 asp:Calendar 中选择日期然后更改GridView的列值...
protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
// add/modify values of columns of GridView.
}
答案 0 :(得分:0)
如果您需要添加单个值,则可以使用
List<string> dates=new List<string>();
protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
dates.Add(Calendar1.SelectedDate.ToShortDateString());
GridView2.DataSource=dates;
GridView2.DataBind();
}
但是您可能希望在网格中添加多个日期,然后您需要在Session
或某个地方保留列表的值以用于下一个数据绑定。