1

オブジェクトのリストのデータソースを持つグリッドビューがあります。しかし、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();

        }
    }
4

1 に答える 1

0

データ バインド ステップにブレーク ポイントを配置し、データ ソースの内容を確認します。これで疑問が解消されます。

于 2013-02-16T13:00:52.320 に答える