0
У меня есть gridview, у которого есть источник данных из списка объектов. Но, похоже, проблема на шаге DataBind. он ничего не отображает на сайте.GridView Databind не работает
List<StringTR> strResult_List = new List<StringTR>();
foreach (TSService.STs ST in ST_Returned_list) //I'm converting ST_Returned_list to StringResult as ST_Returned_list has some custom type fields and they are not working with Gridview
{
strResult_List.Add(new StringResult(ST));
}
ResultsGridView.DataSource = strResult_List;
ResultsGridView.DataBind(); // this is where it is failing. when I step through it, it says "Step into: Stepping over method without symbols"
public class StringResult
{
string str_SName { get; set; }
string IPAddressUsed { get; set; }
string BTypeUsed { get; set; }
string SResult { get; set; }
public StringResult(TestScriptsService.Sel_Test ST)
{
str_SName = ST.SName.ToString();
IPAddressUsed = ST.IPAddressUsed;
BTypeUsed = ST.BTypeUsed.ToString();
SResult = ST.SResult.ToString();
}
}
Вы получаете сообщение об ошибке DataBind или ничего не делает? –
, похоже, ничего не делает .. в окне вывода VS .. Он говорит следующее справа, когда пытается выполнить этап ResultsGridView.DataBind(). Btw - я могу получить содержимое strResult_List с помощью ярлыков на странице HTML. Кажется, что проблемы возникают только тогда, когда я привязываю их к gridview. Шаг в: Перемещение по методу без символов «System.Web.UI.AsyncPostBackTrigger.OnEvent» Шаг в: Перемещение по методу без символов «System.Web.UI.WebControls.Button.OnClick ' Шаг в: Перемещение по методу без символов «System.Web.UI.WebControls.Button.RaisePostBackEvent» .... – ipoh