datalist里的DataKeyField问题
DataList1.DataKeyField = "id";
string id = DataList1.DataKeyField[e.Item.ItemIndex].ToString();
int length = DataList1.DataKeyField.Length;
// string sql = "delete * from news where id=" + id + "";
Response.Write("<script>alert('" + length + "')</script>");
Response.Write("<script>alert('" + id + "')</script>");
Response.Write("<script>alert('" + e.Item.ItemIndex + "')</script>");
为什么打印出来的id的值为字符串i呢???
length的大小为2,但我的datalist取出来10个数据