when i use textbox error occur like this
<asp:TextBox ID="fromdate" type="datetime-local" runat="server"></asp:TextBox
ASP.NET runtime error: The base class includes the field 'fromdate', but its type (System.Web.UI.HtmlControls.HtmlInputText) is not compatible with the type of control (System.Web.UI.WebControls.TextBox).
so i use
<input ID="fromdate" value="dd/mm/yyyy" runat="server" clientidmode="static" />
<input ID="todate" value="dd/mm/yyyy" runat="server" clientidmode="static" />
i try this query
string fdate = fromdate.Value.Trim().Split('T')[0];
string tdate = todate.Value.Trim().Split('T')[0];
TrackDataEntities1 ts = new TrackDataEntities1();
var list1 = ts.tblvv.ToList();
var dq = (from vv in list1
join rv in ts.tblrv on vv.MID equals rv.ID
join re in ts.tblre on rv.RID equals re.RID
where re.RegionID == Convert.ToInt32(regiondrop.SelectedValue)
|| (re.StartDate == fdate && re.EndDate == tdate)
orderby rv.OName
select new
{
ID = vv.ID,
oname=rv.OName,
RegNo = rv.RegNo,
}).ToList().FirstOrDefault();
GridView1.DataSource = dq;
GridView1.DataBind();
then above query show error when i build this
Operator '==' cannot be applied to operands of type 'System.DateTime?' and 'string'