में डेटटाइम की बजाय शो तिथि मैं अपने एएसपी.नेट एमवीसी 3 एप्लिकेशन में टेलरिक ग्रिड का उपयोग कर रहा हूं और मैं नीचे दिखाए गए अनुसार ग्रिड के कॉलम में से एक को प्रारूप डीडी/एमएम/वाईवाय की तारीख को बांधना चाहता हूं:टेलरिक ग्रिड
Html.Telerik().Grid<TestResults>()
.Name("TestResultGrid")
.DataKeys(keys => keys.Add(c => c.SourceProgramId))
.Columns(columns =>
{
columns.Bound(c => c.OriginalSourceProgramId).Title("Original Case ID").Width("90").Visible(IsOriginalCaseIdVisible);
columns.Bound(c => c.SourceProgramId).Title("Source Program ID").Width ("90").Visible(!IsOriginalCaseIdVisible);
columns.Bound(c => c.Name).Title("Name").Width("140");
columns.Bound(c => c.Points).Title("Points").Width("50");
columns.Bound(c => c.ProgramName).Title("Program").Width("80");
columns.Bound(c => c.DOB).Title("Created Date").Width("80");
})
.DataBinding(dataBinding =>
dataBinding.Ajax()
.Select("_TestResutls", "Test"))
.ClientEvents(events => events
.OnDataBinding("Grid_onDataBinding")
.OnDataBound("Grid_onDataBound")
.OnRowDataBound("onRowDataBound")
.OnRowSelect("onRowSelected"))
.Pageable(paging => paging.PageSize(10))
.NoRecordsTemplate("<b>No Records to display.<b>")
.Sortable()
.Selectable()
.HtmlAttributes(new { @class = "grid_table" })
.Footer(true)
.Render();
डीओबी का डेटा टाइप डेटटाइम है? मैं प्रारूप डीडी/मिमी/yyyy प्रारूप प्रदर्शित करना चाहता हूँ। मैं इसे प्राप्त करने के लिए इसे ToString() में परिवर्तित कर सकता था, लेकिन मैंने इस कॉलम पर सॉर्ट किया है। जब मैं इस कॉलम से सॉर्ट करता हूं तो यह मानों को स्ट्रिंग के रूप में देख रहा है और अपेक्षित परिणामों को वापस नहीं कर रहा है। यह कॉलम निरर्थक है और इसलिए मैं DOB.Date विधि का भी उपयोग नहीं कर सकता। कोई मदद?
पूरी तरह से काम करता है। धन्यवाद !!!! – TRR
बिल्कुल मुझे क्या चाहिए! मुझे नहीं पता था कि आप एक प्रारूप विधि को ग्रिड के लिए बाध्य कॉलम में बदल सकते हैं। – Baxter