Salim Dada
Salim Dada

Reputation: 1

List sparql result into asp.net component

I want to list sparql query result into textbox(multi line) or Grid view or list

But the code shown below returns only one result!

Please any help?

IGraph g = new Graph();
g.LoadFromFile("example.owl");

try
{
    SparqlQueryParser par = new SparqlQueryParser();
    SparqlQuery q = par.ParseFromString(@"PREFIX uni:<http://www.semanticweb.org/salim/ontologies/2018/10/university-ontology-2#>SELECT ?P_Name (COUNT(?P_Name) AS ?Material_Num)
        WHERE
        {
        ?P uni:Have ?Material;
           uni:P_Name ?P_Name.
        }
        GROUP BY ?P_Name");

    object results = g.ExecuteQuery(q);

    if (results is SparqlResultSet)
    {
        SparqlResultSet rset = (SparqlResultSet)results;

        foreach (SparqlResult r in rset)
        {
            TextBox1.Text = r.ToString();
            //or
            GridView1.DataSource = r.ToString();
            GridView1.DataBind();
        }
    }
}

Upvotes: 0

Views: 99

Answers (0)

Related Questions